【发布时间】:2010-03-08 13:24:06
【问题描述】:
我有一个字符串,例如“big bad dog”,我怎样才能得到一个包含所有可能的单词/短语组合的 string[] 数组?
所以,我想返回“big”、“bad”、“dog”、“big bad”、“bad dog”和“big bad dog”——因此原始字符串中单词的顺序必须是尊重。
这可以用正则表达式完成吗?
【问题讨论】:
-
“大狗”呢?因为它仍然保留了顺序,但忽略了中间词。
-
我最近做了一个“类似蛮力”的例程,它确实做到了这一点,但带有字母。它不使用正则表达式,或者我会在这里发布
-
当你学习正则表达式时,一切看起来都像钉子......
-
关于“大狗”的观点很好,但不应该算在内。我想更好的表达方式是我需要所有连续的单词/短语。