我有以下字符串匹配“。”在Java中
String srcString = "String1.String2.String3";
我想拆就 “srcString” “”
使用srcString.split(“。”)匹配所有字符。
什么是正则表达式匹配“。” ?
我有以下字符串匹配“。”在Java中
String srcString = "String1.String2.String3";
我想拆就 “srcString” “”
使用srcString.split(“。”)匹配所有字符。
什么是正则表达式匹配“。” ?
在正则表达式dot是表示任何字符除了行分隔special character(但是这也可以用Pattern.DOTALL
标志碰巧)。使用split("\\.")
可以将其转义并使其简单。
使用split("\\.")
as。 (点)是特殊字符前所以使用\\
。(点)
你也可以调用的函数库commons-lang
[http://commons.apache.org/lang/][1]
org.apache.commons.lang.StringUtils.split(String, char)
' String.split(“\\。”)'这是一个正则表达式,而不是字符串文字。 – 2012-07-09 14:16:53