读书人

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

发布时间: 2012-10-07 17:28:51 作者: rapoo

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

可以通过指定某个模式来匹配、替换或分隔一个字符串。这是一种非常有用且功能强大的特性,通常称为正则表达式。
以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中。

?

读书人网 >编程

热点推荐