2012-07-09 42 views
0

我有以下字符串匹配“。”在Java中

String srcString = "String1.String2.String3"; 

我想拆就 “srcString” “”

使用srcString.split(“。”)匹配所有字符。

什么是正则表达式匹配“。” ?

+13

org.apache.commons.lang.StringUtils.split(String, char)' String.split(“\\。”)'这是一个正则表达式,而不是字符串文字。 – 2012-07-09 14:16:53

回答

10

在正则表达式dot是表示任何字符除了行分隔special character(但是这也可以用Pattern.DOTALL标志碰巧)。使用split("\\.")可以将其转义并使其简单。

3

使用split("\\.") as。 (点)是特殊字符前所以使用\\。(点)

0

你也可以调用的函数库commons-lang [http://commons.apache.org/lang/][1]