[解決済み] 任意の空白文字をデリミタとして文字列を分割する方法
2022-03-17 08:45:51
質問
にはどのような正規表現が必要でしょうか?
java.lang.String.split()
を使用して文字列を部分文字列の配列に分割するには、すべての空白文字を使用します (
' '
,
'\t'
,
'\n'
など)をデリミタとして使用しますか?
どのように解決するのですか?
のようなものです。
myString.split("\\s+");
これは、すべてのホワイトスペースをデリミターとしてグループ化するものです。
だから、もし私がこの文字列を
"Hello[space character][tab character]World"
このようにすると、文字列
"Hello"
と
"World"
との間の空白を省略し
[space]
と
[tab]
.
VonCが指摘したように、バックスラッシュはエスケープされるべきです。なぜなら、Javaはまず文字列を特殊文字にエスケープしようとして
その
を解析する必要があります。あなたが欲しいのは、リテラル
"\s"
ということは
"\\s"
. ちょっとわかりにくいかもしれませんね。
は、その
\\s
と同等です。
[ \\t\\n\\x0B\\f\\r]
.
関連
-
springboot project MIMEタイプ text/htmlで転送された静的ファイルを読み込む。
-
[解決済み] .NETで文字列を改行で分割する最も簡単な方法とは?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] JavaでInputStreamを読み込んでStringに変換するにはどうすればよいですか?
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] リストを均等な大きさの塊に分割するには?
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] Javaで文字列を分割する方法
-
[解決済み] 文字列を別の文字列で分割する(C#)
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
java の例外が発生しました java
-
java Mail send email smtp is not authenticated by TLS encryption solution.
-
JavaMailのメール送信が失敗するケースとその説明の分析
-
スレッド "main" で例外発生 java.lang.ArrayIndexOutOfBoundsException: 4 at text.Division.main(Divisi
-
Java コンパイルエラー - スレッド "main" で例外 java.lang.Error: 未解決のコンパイル問題です。
-
Spring BootのテストメソッドFailed to load ApplicationContextの問題を解決する
-
spring aop アドバイスからの Null 戻り値が、サマリーのプリミティブ戻り値と一致しない。
-
javaでクラスを作成すると、enclosing classでないように見える
-
Javaエラーメッセージがenclosingクラスでない
-
SocketTimeoutExceptionの解決方法です。読み込みがタイムアウトした