javaで正規表現を使用してプログラムしています。

ある条件を入力させて、"."や","の記号を抜かして、
ヒットさせるしたいと思っています。

例えば
"あいう"で検索かけた場合、
"あ.い,う"という単語をヒットさせて
ヒットした結果を置換したいのですが、できますでしょうか。

正規表現で無くてもよいのですが、現在、多少複雑な正規表現でマッチングしている処理があり、それに簡単に付け加えれば、"."や","をヒットするように出来ないかと思っています。

よろしくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

JAVAで同じ動作になるかわかりませんが、サクラエディタの正規表現で試したところ以下で期待通りに動くようです。



"あ[,.]*い[,.]*う"
※文字間に"[,.]*"を埋め込む

エディタが以下の内容である場合1~7行目まではヒットします。(検索)
=====================================================
1:あいう
2:あ.い,う
3:あ,い.う
4:あ..い..う
5:あ,.,い.,.う
6:あ.いう
7:あい.う
8:あ-いう
9:あい
=====================================================
    • good
    • 0
この回答へのお礼

ありがとうございました。
解決できました。

お礼日時:2009/06/04 12:52

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング