ホームページ >Java >&#&チュートリアル >正規表現を使用してJavaの空白で文字列を分割する方法?
正規表現パターンを使用した任意の空白文字の分割
Java で任意の空白文字を区切り文字として使用して文字列を分割するには、java.適切な正規表現パターンを使用した lang.String.split() メソッド。
これを実現するための正規表現パターンは \s です。このパターンは、スペース、タブ、改行などの任意の空白文字の 1 つ以上の出現と一致します。
例:
次の文字列を考えてみましょう:
myString = "Hello[space character][tab character]World"
パターン \s で split() メソッドを使用すると、文字列を次のように分割できます。
String[] splitString = myString.split("\s+");
これにより、2 つの要素を含む配列が生成されます:
分割操作では、「Hello」と「Hello」の間の空白文字は無視されます。 "World".
バックスラッシュのエスケープ:
Java では、正規表現パターン内のバックスラッシュ文字をエスケープする必要があることに注意してください。これは、Java が最初にエスケープされたシーケンス (改行の n など) を解釈しようとするためです。バックスラッシュをエスケープするには、\ を使用します。したがって、最終的なパターンは "\s " になります。
以上が正規表現を使用してJavaの空白で文字列を分割する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。