/** 定义一个字符串“Hello World ! Coffee”,将此字符串拆分成Hello,World,Coffee三个单词
* @author 马涛
*
* April 14th,2009
*/
public class SplitDemo
{
public static void main(String[] args)
{
String str = "Hello World ! Coffee";
//正则表达式/p{Punct} 代表标点符号:!"#$%&'()*+,-./:;<=>?@[/]^_`{|}~
//正则表达式/p{Space} 代表空格
String[] str1 =str.split("//p{Punct}|//p{Space}|!");
//String[] str1 =str.split("//W+"); /W是数字1-9 字母a-z A-Z /W+字母或连续的字母或数字
String[]
for(int i =0; i<str1.length; i++)
{
System.out.println(str1[i]);
}
}
}
定义一个字符串“Hello World ! Coffee”,将此字符串拆分成Hello,World,Coffee三个单词
最新推荐文章于 2025-07-16 13:26:57 发布
本文介绍了一个Java程序示例,展示了如何使用正则表达式来拆分包含特殊字符的字符串。通过具体代码实现了将一个包含标点符号和空格的字符串精确地拆分为多个单词。
958

被折叠的 条评论
为什么被折叠?



