インデックス0付近のメタ文字''のぶら下がり
<スパン
問題点
からの転載です。
http://www.javagalaxy.com/forum/viewtopic.php?p=377&sid=2d2152ff1ee06bc37c31b4b40e9a6fad
文字列str = "テスト?
str = str.replaceAll("? ", "");
上記のパターンを使用すると、インデックス0付近で"ダングリングメタ文字''として例外が発生します"
<スパン
解決方法
<スパン
文字列 str = "testing? "。
str = str.replaceAll("//? ", "");
記号と+記号を置き換える場合、上記の解決策を使用することができます。
String str = "テスト?*+"です。
str = str.replaceAll("//*", ""); //"Dangling meta character '*' near index 0".Dangling meta character '*' near index 0".Dangling meta character '*' near index 1"
str = str.replaceAll("//+", ""); //"Dangling meta character '+' near index 0".Dangling meta character '+' near index 0".Dangling meta character '+' near index 0"
記号 +, *, |, / などは、それに応じて正規表現での意味も異なります。
一般的には、[]、または//をつけるだけでよい。
int i=s.split("[?] ").length;
または
int i=s.split("//? ").length;i);
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
ハートビート・エフェクトのためのHTML+CSS
-
HTML ホテル フォームによるフィルタリング
-
HTML+cssのボックスモデル例(円、半円など)「border-radius」使いやすい
-
HTMLテーブルのテーブル分割とマージ(colspan, rowspan)
-
ランダム・ネームドロッパーを実装するためのhtmlサンプルコード
-
Html階層型ボックスシャドウ効果サンプルコード
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
sublime / vscodeショートカットHTMLコード生成の実装
-
HTMLページを縮小した後にスクロールバーを表示するサンプルコード
-
html のリストボックス、テキストフィールド、ファイルフィールドのコード例