Regex 使用正则表达式验证无位置排序的字母序列
我想验证一个字母序列,其中只出现一个字母。我要验证的字母是B、R$和C 一个字母序列可以有一个或多个连续出现,但该字母不能出现在其他位置。例如,有效序列为:Regex 使用正则表达式验证无位置排序的字母序列,regex,Regex,我想验证一个字母序列,其中只出现一个字母。我要验证的字母是B、R$和C 一个字母序列可以有一个或多个连续出现,但该字母不能出现在其他位置。例如,有效序列为: BBRR$$CC RRBB$$CC $$RBBCCCCC C$$$BBBBRRRR $BCR 每个字母必须至少出现一次 在有效序列中是 BRC $CB 这可以使用正则表达式中的多个or操作来完成。我想知道更优雅的解决方案。以下正则表达式匹配无效的情况 使用正则表达式识别单词,而不是结构。谢谢你的回复,所以你说用正则表达式是不可能的。没有
BBRR$$CC
RRBB$$CC
$$RBBCCCCC
C$$$BBBBRRRR
$BCR
每个字母必须至少出现一次
在有效序列中是
BRC
$CB
这可以使用正则表达式中的多个or操作来完成。我想知道更优雅的解决方案。以下正则表达式匹配无效的情况
使用正则表达式识别单词,而不是结构。谢谢你的回复,所以你说用正则表达式是不可能的。没有什么是不可能的。但是,伊姆霍,这不是适合这项工作的工具。
^.*?([BCR]|\$)\1+.*$