- ベストアンサー
正規表現で特定の記号を抜かしてヒットさせるには
javaで正規表現を使用してプログラムしています。 ある条件を入力させて、"."や","の記号を抜かして、 ヒットさせるしたいと思っています。 例えば "あいう"で検索かけた場合、 "あ.い,う"という単語をヒットさせて ヒットした結果を置換したいのですが、できますでしょうか。 正規表現で無くてもよいのですが、現在、多少複雑な正規表現でマッチングしている処理があり、それに簡単に付け加えれば、"."や","をヒットするように出来ないかと思っています。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
JAVAで同じ動作になるかわかりませんが、サクラエディタの正規表現で試したところ以下で期待通りに動くようです。 "あ[,.]*い[,.]*う" ※文字間に"[,.]*"を埋め込む エディタが以下の内容である場合1~7行目まではヒットします。(検索) ===================================================== 1:あいう 2:あ.い,う 3:あ,い.う 4:あ..い..う 5:あ,.,い.,.う 6:あ.いう 7:あい.う 8:あ-いう 9:あい =====================================================
お礼
ありがとうございました。 解決できました。