javaの正規表現について
以下のコードの
string[] array = str.split(".\s")
なのですがsplitの引き数はなぜ".\s"とならないのでしょうか?
\をもう一度エスケープする意味が分かりません。
java
1string[] str = "a. b. c. d" 2string[] array = str.split("\.\s") 3 4for(String s : array){ 5System.out.print(s); 6}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/29 14:09
退会済みユーザー
2017/09/29 14:16
2017/09/30 04:26