我有這樣的字符串: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