我们说我输入了以下字符串:
"some random text RR some Text RRR RRRR"
我需要的是只匹配双R或四重R但不匹配三重R.如何使用正则表达式做到这一点?
编辑: 如果输入字符串是" somerandomtextRRsomeTextRRRanytextRRRRanytext"我只希望匹配双倍或四倍R?
答案 0 :(得分:3)
您可以使用:
(?<!R)(?:R{2})+(?!R)
编辑:对于Javascript使用:
(?:^|[^R])((?:R{2})+)(?!R)