我想验证一系列字母恰好出现一次字母。我要验证的字母是B
,R
,$
和C
。
一个字母序列可以有一个或多个连续出现,但该字母不能出现在其他地方。例如,有效序列是:
BBRR$$CC
RRBB$$CC
$$RBBCCCCC
C$$$BBBBRRRR
$BCR
每封信必须至少出现一次。
有效序列
BRC
$CB
这可以使用正则表达式中的多个或操作来完成。我想知道更优雅的解决方案。
答案 0 :(得分:0)
以下正则表达式匹配无效案例。
^.*?([BCR]|\$)\1+.*$