【发布时间】:2013-01-11 18:23:59
【问题描述】:
我有一个字符池,我想使用正则表达式匹配作为这些字符或这些字符子集的字谜的所有单词。
示例:给定字符串“ACNE”,正则表达式应该给我这些结果:
- 痤疮 [T]
- CENA [T]
- 可以 [T]
- CAAN [F]
- CANEN [F]
我已经尝试过这个解决方案/b[acne]{1,4}/b,但它接受单个字符的多次重复。
我可以怎样做才能最多获取每个字符一次?
【问题讨论】:
-
Regex 不是解决此问题的正确工具。我建议您使用任何语言的字符串库。
-
查看这个答案,如果你想用螺丝刀敲钉子:stackoverflow.com/a/14383513/1400768 或者你可以查看其他答案。这可能与我链接到的问题重复,stackoverflow.com/questions/14383119/…