2011-10-02 82 views
0

为什么这个表达式心不是非字和非数字像这样的工作:??)(ªºjava的正则表达式不工作

sentence.split("[^(\\p{L}\\p{N})]"); 

是否suposed工作或不

PS:我找不到无论是在SOF或web

+1

你能否更详细地解释你想要发生什么?也许给预期和观察输出提供示例输入? –

+0

'句子'变量中有什么,你的期望输出是什么? – Daniel

+0

我检查了拆分后的单词,并且有这样的单词:“(单词A”,“单词(d”,“单词”,“单词”),我认为表达式将排除这种情况。 ,我怎样才能将“(”,“)”,“º”和“ª”添加到该正则表达式? – recoInrelax

回答

2

问题的一个更好的描述将是很好的任何信息,但我猜你正在寻找:

sentence.split("\\W+"); 
+0

它很有用,非常感谢,我首先使用了这种模式并且没有工作。 – recoInrelax