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("\\.")します。(ドット) は特殊文字なので、\\.(ドット) の前に使用します。
\\
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