我有这样的字符串:Perl模式具有可选的令牌匹配
$words = "[a] (good|bad) word [for fun]";
其中:
- []内的一切是可选 内部
- 和值(.. | ..)是OR强制值
因此,上述字符串的可能结果如下所示:
a good word for fun
a bad word for fun
a good word
a bad Word
good word for fun
bad word for fun
good word
bad word
有人可以帮助我找到一种方法来提取所有可能的结果(如上面的例子)并将它们存储在一个数组中吗?
谢谢!
为什么这个标签与正则表达式的标签?你不是要求一个正则表达式,而是要求排列组合。而且你让我浪费时间为此找到一个正则表达式。 – TLP 2013-03-21 00:44:14