【发布时间】:2012-06-21 13:13:50
【问题描述】:
我有一个单词列表,我必须找到单词的最小单词子段,忽略任何特殊字符和数字, 此子段可以包含任何顺序的单词和不区分大小写的搜索 这个编码是在java中完成的
例如
aaaa aaaa cccc cccc bbbb bbbb bbbb bbbb Bbbb Aaaa Cccc
还有话
aaaa
bbbb
cccc
那么它应该给我输出
Bbbb Aaaa Cccc
我知道正则表达式(Java 中的正则表达式),但是对它来说是新手,所以任何帮助都会很有用..
【问题讨论】:
-
aaa aAa aaA AAA这样的字符串可以出现在搜索到的字符串中吗? (同一个“词”的不同变体相互跟随。)词的数量是固定的吗? -
是的,搜索是区分大小写的,我需要从字符串中以任何顺序查找单词序列,这将是字符串的子段。但是每个单词都包含在 sub-段..没有固定的单词...但肯定少于字符串中的单词
标签: java regex special-characters unordered