vb.net の正規表現にて、各の様な置き換えを行う場合の正規表現のパターン文字を教えて下さい。


検索文字:ガマン
置き換え後の文字列:我慢

マッチさせたい文字
全角・半角を元に全ての文字を置き換えさせたい。

置き換え前の文字列。

  暑い日はガマン大会を開き誰が一番ガマンできるかを競おう。
  一番ガマンできる人には、大きくガマンと書かれた、Tシャツをプレゼントしよう。

置き換え後の文字列。

  暑い日は我慢大会を開き誰が一番我慢できるかを競おう。
  一番我慢できる人には、大きく我慢と書かれた、Tシャツをプレゼントしよう。

パターンマッチとしては

[ガ][ママ][ンン]

までは分かるのですが、ガとガを同一にする方法がわからないもので、お教え下さい。
ちなみに言語は、vb.netで

Dim r As New System.Text.RegularExpressions.Regex("[ガ][ママ][ンン]")
debug.print(r.replace(置き換え前の文字列。,"我慢"))

の様に処理します。

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2012/07/06 00:37:00
  • 終了:2012/07/13 00:40:04

回答(1件)

id:a-kuma3 No.1

a-kuma3回答回数4442ベストアンサー獲得回数18252012/07/06 00:54:21

ポイント100pt

こんな感じ。

(ガ|ガ)(マ|マ)(ン|ン)

「マ」と「ン」は、一文字マッチの大括弧でも良いけど。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません