首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

按照模式匹配、替换和分隔字符串

2012-10-07 
依照模式匹配、替换和分隔字符串可以通过指定某个模式来匹配、替换或分隔一个字符串。这是一种非常有用且功能

依照模式匹配、替换和分隔字符串

可以通过指定某个模式来匹配、替换或分隔一个字符串。这是一种非常有用且功能强大的特性,通常称为正则表达式。
以String类中的matches方法开始。乍一看,matches方法和equals方法非常相似。例如,下面两条语句的值均为true:

String[] tokens = "Java.C?C#,C++".split("[. , : ; ?]");for(int i = 0, i< tokens.length; i++)  System.out.println(tokens[ i ]);

这里的正则表达式[. , : : ?]指定的模式是指匹配. , : ;或者?。这里的每个字符都是分隔字母字符串的分隔符。因此,这个字符串就被分割成Java、C、C#和C++,它们都存储在数组tokens中。

?

热点排行