如何匹配以相同字符开头和结尾但字母数为奇数的字符串?

时间:2011-05-11 12:40:49

标签: regex

我正在尝试制定一个正则表达式,用于标识以“B”开头和结尾的字符串,但总体上也有奇数字。到目前为止,我有以下内容:

以B开头和结尾的字符串:

^B.*B$

我不知道如何获取它以便它只接受奇数个字母。对于偶数,这很简单:

^B(..)*B$ 

但奇怪的是扔了我一点

1 个答案:

答案 0 :(得分:7)

它应该几乎相同:

^B.(..)*B$