ホームページ >Java >&#&チュートリアル >正規表現を使用してJavaの空白で文字列を分割する方法?

正規表現を使用してJavaの空白で文字列を分割する方法?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-24 03:00:13331ブラウズ

How to Split Strings on Any Whitespace in Java Using Regex?

正規表現パターンを使用した任意の空白文字の分割

Java で任意の空白文字を区切り文字として使用して文字列を分割するには、java.適切な正規表現パターンを使用した lang.String.split() メソッド。

これを実現するための正規表現パターンは \s です。このパターンは、スペース、タブ、改行などの任意の空白文字の 1 つ以上の出現と一致します。

例:

次の文字列を考えてみましょう:

myString = "Hello[space character][tab character]World"

パターン \s で split() メソッドを使用すると、文字列を次のように分割できます。

String[] splitString = myString.split("\s+");

これにより、2 つの要素を含む配列が生成されます:

  • "Hello"
  • "World"

分割操作では、「Hello」と「Hello」の間の空白文字は無視されます。 "World".

バックスラッシュのエスケープ:

Java では、正規表現パターン内のバックスラッシュ文字をエスケープする必要があることに注意してください。これは、Java が最初にエスケープされたシーケンス (改行の n など) を解釈しようとするためです。バックスラッシュをエスケープするには、\ を使用します。したがって、最終的なパターンは "\s " になります。

以上が正規表現を使用してJavaの空白で文字列を分割する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。