【发布时间】:2014-01-28 03:37:45
【问题描述】:
我需要在 .NET 中创建一个匹配以下内容的 RegEx:
AAA这个词
... 后跟零个或多个以下单词:BBB CCC DDD EEE,顺序不限。 (这些话不能重复)
...它们之间可以有逗号+空格,但不必
... 后跟 FFF
例如,以下应该匹配:
AAA, BBB CCC, FFF
AAA CCC FFF
AAA DDD, BBB FFF
AAA FFF
虽然以下不应该:
AAA BBB BBB FFF
AAA CCC DDD
这应该是什么正则表达式?
谢谢!
【问题讨论】:
-
“那些话不能重复自己”部分让这变得困难。
-
这是解析器的工作,而不是正则表达式。