2014-02-13 34 views
1

我有一个奇怪的正则表达式类型的要求。字符串中的字符串Tokenizer

我有一个像

Get Carter,Tigerland,Super, The,Wolf, The. 

这里的“特级,”和一个字符串“狼,”是一个词。

我需要来标记它作为跟随

"Get Carter" 
"Tigerland" 
"Super, The" 
"Wolf, The" 

我唯一要注意的一点是逗号单个字后面是空间,而两个不同的词之间的逗号没有以下的空间。

是否有任何字符串标记器像检查“,W”,其中W是任何字母?

回答

2

你想要一个负面的前瞻,",(?!)"

+0

谢谢,但我试过像这样.. String类型=“Get Carter,Tigerland,Super,The,Wolf,The”; StringTokenizer Genresplit = new StringTokenizer(Genre,“,(?!)”); (Genresplit.hasMoreTokens()){ \t \t System.out.println(Genresplit.nextToken()); \t \t}我得到这样获取 卡特 Tigerland 超级 的 狼 的 - 所有关键词分开... – Muthu