クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
Visual Studio 2008
Visual Studio
.NET Framework の基本開発
開発の基本
基本型の操作
文字列の操作
.NET Framework の正規表現

  低帯域幅での表示をオンにする
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2008/.NET Framework 3.5

その他のバージョンについては、以下の情報を参照してください。
.NET Framework 開発者ガイド
.NET Framework の正規表現

更新 : 2007 年 11 月

正規表現を使用すると、強力、柔軟、そして効率的な方法でテキストを処理できます。正規表現の広範なパターン一致表記法を使用することで、大量のテキストをすばやく解析して特定の文字パターンを検索したり、テキストの部分文字列を抽出、編集、置換、または削除したり、抽出した文字列をコレクションに追加してレポートを生成したりできます。HTML 処理、ログ ファイルの解析、HTTP ヘッダー解析などで文字列を取り扱う多数のアプリケーションにとって、正規表現は欠くことのできないツールです。

Microsoft .NET Framework の正規表現には、他の正規表現の実装 (Perl や awk などで実装されている正規表現など) が持つ機能のうち、最も一般的な機能が組み込まれています。Perl 5 の正規表現に対応するようにデザインされているため、.NET Framework の正規表現には、右から左への一致処理や実行時コンパイルなど、他では実装されていない機能も含まれています。

.NET Framework の正規表現クラスは、基本クラス ライブラリに含まれています。このため、ASP.NET や Visual Studio 2005 など、共通言語ランタイムに対応する任意の言語やツールで使用できます。

言語としての正規表現

正規表現のプログラミング言語的な面の概要について説明します。

正規表現言語要素

正規表現を定義するために使う一連の文字、演算子、および構成体について説明します。

正規表現クラス

正規表現クラスの使用方法について詳しく説明し、コードの例を示します。

正規表現の動作の詳細

.NET Framework 正規表現の機能と動作について説明します。

正規表現の例

正規表現の一般的な使用方法を示すコードの例が用意されています。

System.Text.RegularExpressions

.NET Framework System.Text.RegularExpressions 名前空間のクラス ライブラリ リファレンス情報が用意されています。

コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker