我需要在字符串中,只有这些标点字符应当被忽略这样的方式分割:JAVA正则表达式:让自定义的正则表达式String.split()
(),(,) (!)和(?)
所以,如果我有这样的字符串:
String a = "I can't split this string! Guys, can you help me? Thanks in advance."
我有这样的重GEX(它没有帮助):
String.split("[\\p{Punct}\\s]+");
,并从它的输出是:
I can t split this string Guys can you help me Thanks in advance
如果您发现不能被分割,因为那一撇是作为一个标点符号,和我不想成为。
目前还不清楚你在问什么。什么是期望的行为? –