正規表現の例
更新 : 2007 年 11 月
このセクションでは、一般的なアプリケーションで正規表現を使用するときのコード例を示します。
メモ : |
---|
System.Web.RegularExpressions 名前空間には、HTML、XML、および ASP.NET ドキュメントの文字列を解析するための定義済み正規表現パターンを実装する多数の正規表現オブジェクトがあります。たとえば、TagRegex クラスは文字列内の開始タグを識別し、CommentRegex クラスは文字列内の ASP.NET コメントを識別します。 |
このセクションの内容
例 : HREFS のスキャン
入力文字列を検索して、文字列内のすべての href="..." の値と位置を出力する例を示します。例 : 日付形式の変更
mm/dd/yy 形式の日付を dd-mm-yy 形式の日付に置換する例を示します。方法 : URL からプロトコルとポート番号を抽出する
URL を含む文字列からプロトコルとポート番号を抽出する例を示します。たとえば、"https://www.contoso.com:8080/letters/readme.html" の場合は "http:8080" が返されます。方法 : 文字列から無効な文字を取り除く
文字列から無効な非英数文字を取り除く例を示します。方法 : 文字列が有効な電子メール形式であるかどうかを検証する
文字列が有効な電子メール形式かどうかを検証するために使用できる例を示します。
参照
- System.Text.RegularExpressions
.NET Framework System.Text.RegularExpressions 名前空間のクラス ライブラリ リファレンス情報が用意されています。
関連するセクション
言語としての正規表現
正規表現のプログラミング言語的な面の概要について説明します。正規表現クラス
System.Text.RegularExpression 名前空間に含まれている正規表現クラスについて説明し、その使用方法の例を示します。正規表現の動作の詳細
.NET Framework 正規表現の機能と動作について説明します。正規表現言語要素
正規表現を定義するために使う一連の文字、演算子、および構成体について説明します。