小编Mhm*_*hmd的帖子

正则表达式匹配与第一个不同的字符

我试图使用正则表达式来匹配这样的模式:

(任何字母)(另一封信)(同一封信再次)

例如:

这些都是有效的例子:

aba
bcb
dbd
Run Code Online (Sandbox Code Playgroud)

这些都无效:

aab
aaa
bac
Run Code Online (Sandbox Code Playgroud)

我试图这样做:

(.)[^\1]\1
Run Code Online (Sandbox Code Playgroud)

但是,这仍然符合第二个字母与第一个字母相似的情况(例如:) aaa.见这里:http://rubular.com/r/TTGEcyhE9g

正则表达式中是否有匹配的方法any letter except the captured one

ruby regex pattern-matching

0
推荐指数
1
解决办法
61
查看次数

标签 统计

pattern-matching ×1

regex ×1

ruby ×1