正则表达式用于找到一对有不同数字围绕的相邻数字。
我是一个正则表达式的初学者,我试图创建一个表达式来查找是否有两个相同的数字相邻,并且该对数字的前后数字不同。
例如,
123456678应该匹配,因为有一个双6,
1234566678不应该匹配,因为没有不同的前后数字的双数。
12334566应该匹配,因为有两个3。
到目前为止,我只能使用1,而且只要双数不在字符串的开头或结尾,它就可以工作,但我可以通过在开头和结尾添加一个字母来处理这个问题。
^.*([^1]11[^1]).*$
我知道可以使用[0-9]
代替1,但问题是它们都是相同的数字。
谢谢!