Looking for c# Answers? Try Ask4KnowledgeBase
Looking for c# Keywords? Try Ask4Keywords

C# Language正規表現の解析


構文

  • new Regex(pattern); // 定義されたパターンで新しいインスタンスを作成します。
  • Regex.Match(input); // ルックアップを開始し、Matchを返します。
  • Regex.Matches(input); // 検索を開始し、MatchCollectionを返します。

パラメーター

詳細
パターンルックアップに使用するstringパターン。詳細情報: msdn
RegexOptions [オプション] ここでの一般的なオプションはSinglelineMultilineです。 Multiline-Mode SingleLine-Mode Multiline-Modeなく、 SingleLine-Mode Multiline-ModeでのNewLine (\ n)をカバーしないドット(。)のようなパターン要素の動作を変更していSingleLine-Mode 。既定の動作: msdn
タイムアウト[オプション] パターンがより複雑になるところでは、参照はより多くの時間を消費する可能性があります。これは、ネットワークプログラミングで知られているように、ルックアップに渡されたタイムアウトです。

備考

使用する必要があります

using System.Text.RegularExpressions;

いいね


初心者は、パワフルで、複雑なテキストベースの検索のための適切な場所にいるため、正規表現で作業を過度にする傾向があります。これは、 XmlDocumentようなこのタスクのために既に完成したクラスが存在する可能性があるかどうかを尋ねることなしに、人々が正規表現でXML文書を解析しようとするポイントXmlDocument

正規表現は複雑さを取り除く最後の武器でなければなりません。少なくとも20行のパターンを書き留める前にright wayを探す努力を忘れることは少なくともありません。

正規表現の解析 関連する例