Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有以下字符串
String srcString = "String1.String2.String3";
我想在“。”上拆分“srcString”。
使用 srcString.split(".") 匹配所有字符。
匹配“。”的正则表达式是什么??
在正则表达式中,点是表示除行分隔符之外的任何字符的特殊字符(也使其匹配行分隔符使用标志)。Pattern.DOTALL
Pattern.DOTALL
无论如何,使用split("\\.")
split("\\.")
解释:
.
\
\.
" "
"\\."
用作split("\\."). (dot) 是特殊字符,所以\\在 .(dot) 之前使用
\\
您也可以调用org.apache.commons.lang.StringUtils.split(String, char)库的功能commons-lang[http://commons.apache.org/lang/][1]
org.apache.commons.lang.StringUtils.split(String, char)
commons-lang