如果在我的字符串中两个正则表达式是连续的 [逗号(,) 和空格()],所以我想处理一个正则表达式,那么我该怎么办。
String s = "He is a very very good boy, isn't he?";
String str[]=s.split("[!._,'@? ]");
我的输出是:-
11
He
is
a
very
very
good
boy
space( )
isn
t
he
我想要这个:-
10
He
is
a
very
very
good
boy
isn
t
he
最佳答案
在拆分中使用两个标记,只需将 +
添加到您的模式中以指示它应该匹配一个或多个;就像,
String[] str = s.split("[!._,'@? ]+");
关于java - split 方法中使用多个正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57749020/