正则表达式,如string == string

时间:2011-01-21 13:18:23

标签: regex

例如'aa'的正则表达式只能匹配'aa'

3 个答案:

答案 0 :(得分:4)

试试这个:

^aa$

^和$是行的开头和结尾的anchors。如果您有多行字符串,您可能还想尝试:

\Aaa\Z

您需要哪些取决于您使用的正则表达式引擎以及字符串中是否有换行符。

答案 1 :(得分:2)

如果你想匹配任何加倍的字符:

/(.)\1/

如果你想匹配任何重复的字符:

/(.)\1+/

如果您只想匹配重复的字母:

/(\w)\1/

...等...

如果你更好地解释你的问题,我们可以更好地帮助......

答案 2 :(得分:1)

为什么要使用正则表达式呢?

string s = "aa";

bool match = (s == "aa");