と言う文字列があるとしましょう"Hello123"
、どうすればそれらを分離して になりs[0] = "Hello", s[1] = "123"
ますか? 使用したいs.split()
のですが、引数/パラメータに何を入れればよいかわかりません。
1 に答える
3
正規表現を使用できます。
String[] splitArray = subjectString.split(
"(?x) # verbose regex mode on \n" +
"(?<= # Assert that the previous character is... \n" +
" \\p{L} # a letter \n" +
") # and \n" +
"(?= # that the next character is... \n" +
" \\p{N} # a digit. \n" +
") # \n" +
"| # Or \n" +
"(?<=\\p{N})(?=\\p{L}) # vice versa");
分割
psdfh123sdkfjhsdf349287
の中へ
psdfh
123
sdkfjhsdf
349287
于 2012-11-25T14:37:30.640 に答える