Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一个perl正则表达式,它将匹配仅由相同字母组成的字符串。
perl
它应该匹配aa, aaa, aaaa,aaaaa等等,但不匹配aabb, abba, aaab,aaaabaa等等。
aa
aaa
aaaa
aaaaa
aabb
abba
aaab
aaaabaa
我知道我可以\1用来指回第一个字符 like /(.)\1/,但这也会匹配aabb。有什么建议吗?
\1
/(.)\1/
这似乎对我有用:
/^(.)\1*$/
字符匹配字符串的^开头,$匹配结尾。
^
$
整个表达式可以翻译成:“在字符串的开头,匹配任意字符,然后是任意数量的相同字符,然后是字符串的结尾。