String str = "You know I've never really been there. so, I don't know"
String arr[] = str.split("\\.\\s*|\掘搭缓\s+|,\\s*")
// 因为两枝悔个单词中间可判模能是一个标点加数个空格,也可能是多个空格
System.out.println(Arrays.asList(arr))
jdk1.4中加入了java.util.regex包提供对正则表达式的支持。而且Java.lang.String类中的replaceAll和split函数也是调用的正则表达式来实现的。正则雹谨塌表达式对字符串的 *** 作主要包括:字符晌羡串匹配,指定字符串替换,指定字符串查找和字符串分割。下面就用一个例子来说明这些 *** 作是如何实现的:
源圆 <%@ page import="java.util.regex.*"%>
<%
Pattern p=null//正则表达式
Matcher m=null// *** 作的字符串
boolean b
String s=null
StringBuffer sb=null
int i=0
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)