ホーム > VB.NET, コンピュータ > VB.NET Tips Regex.Replace正規表現で文字列から数字以外を除去

VB.NET Tips Regex.Replace正規表現で文字列から数字以外を除去

2009 年 4 月 9 日

正規表現 Regex.Replace

photo by ieatstars

郵便番号、電話番号などをユーザーに入力してもらい、データベース側では数字のみで保存する時に使用しました。

郵便番号、電話番号で後から、検索をかけたい状況で、”ー”などの記号が入ると検索に引っかからなかったり、検索用の項目を別に持つなどの対策が必要となります。

VB2008の正規表現関数、Regexを使用して、”ー”などの記号を取り除きます。

Dim HogeStr as String = "090-3333-2222"
HogeStr = System.Text.RegularExpressions.Regex.Replace(HogeStr, "[^0-9]", "")
'結果として、”09033332222”が代入されます。

非常に簡単に取り除かれますので、おすすめです。

関連するエントリー

    None Found

VB.NET, コンピュータ , , , , , ,

  1. コメントはまだありません。
  1. トラックバックはまだありません。