String source = "s5 g900 sued_p033178672__.____ ____.__4.5cm"; // __ __ is not a delimiter
String deli = "__.__"; // this is my separator string to split target
String[] splittedString = source.split(deli, -1);
splittedString.length; // I expected 3 but was 4
ターゲット文字列を適切に分割するにはどうすればよいですか?
String.split()
入力として正規表現を取ります。したがって、.
任意の文字に一致するため、"__ __"
区切り文字としても扱われます。
のみ一致させるに"__.__"
は、特殊文字をエスケープする必要があります.
。
String deli = "__\\.__";
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加