正規表現の例Regular Expression Examples

このセクションでは、一般的なアプリケーションで正規表現を使用するときのコード例を示します。This section contains code examples that illustrate the use of regular expressions in common applications.

注意

System.Web.RegularExpressions 名前空間には、正規表現オブジェクトがたくさん含まれています。このオブジェクトは、HTML、XML、ASP.NET 文書の文字列を解析する事前定義済み正規表現パターンを実装します。The System.Web.RegularExpressions namespace contains a number of regular expression objects that implement predefined regular expression patterns for parsing strings from HTML, XML, and ASP.NET documents. たとえば、TagRegex クラスは文字列の開始タグを識別します。CommentRegex クラスは文字列の ASP.NET コメントを識別します。For example, the TagRegex class identifies start tags in a string and the CommentRegex class identifies ASP.NET comments in a string.

このセクションの内容In This Section

例:HREF のスキャンExample: Scanning for HREFs
入力文字列を検索して、文字列内のすべての href="..." の値と位置を出力する例を示します。Provides an example that searches an input string and prints out all the href="…" values and their locations in the string.

例:日付形式の変更Example: Changing Date Formats
mm/dd/yy 形式の日付を dd-mm-yy 形式の日付に置換する例を示します。Provides an example that replaces dates in the form mm/dd/yy with dates in the form dd-mm-yy.

方法: URL からプロトコルとポート番号を抽出するHow to: Extract a Protocol and Port Number from a URL
URL を含む文字列からプロトコルとポート番号を抽出する例を示します。Provides an example that extracts a protocol and port number from a string that contains a URL. たとえば、"http://www.contoso.com:8080/letters/readme.html" の場合は "http:8080" が返されます。For example, "http://www.contoso.com:8080/letters/readme.html" returns "http:8080".

方法: 文字列から無効な文字を取り除くHow to: Strip Invalid Characters from a String
文字列から無効な非英数文字を取り除く例を示します。Provides an example that strips invalid non-alphanumeric characters from a string.

方法: 文字列が有効な電子メール形式であるかどうかを検証するHow to: Verify that Strings Are in Valid Email Format
文字列が有効な電子メール形式であることを確認する例を次に示します。Provides an example that verifies that a string is in valid email format.

関連項目Reference

System.Text.RegularExpressions
.NET System.Text.RegularExpressions 名前空間のクラス ライブラリのリファレンス情報を示します。Provides class library reference information for the .NET System.Text.RegularExpressions namespace.

.NET の正規表現.NET Regular Expressions
正規表現のプログラミング言語的な面の概要について説明します。Provides an overview of the programming language aspect of regular expressions.

正規表現のオブジェクト モデルThe Regular Expression Object Model
System.Text.RegularExpression 名前空間に含まれている正規表現クラスについて説明し、その使用例を示します。Describes the regular expression classes contained in the System.Text.RegularExpression namespace and provides examples of their use.

正規表現の動作の詳細Details of Regular Expression Behavior
.NET の正規表現の機能と動作について説明します。Provides information about the capabilities and behavior of .NET regular expressions.

正規表現言語 - クイック リファレンスRegular Expression Language - Quick Reference
正規表現を定義するために使う一連の文字、演算子、および構成体について説明します。Provides information on the set of characters, operators, and constructs that you can use to define regular expressions.