C# における正規表現の役割は何ですか?一致する文字は何を意味しますか?

青灯夜游
リリース: 2018-10-22 15:55:20
転載
3916 人が閲覧しました

この記事の内容は、C#における正規表現とはどのような機能を持っているのかを紹介するものです。一致する文字は何を意味しますか?一定の参考値があるので、困っている友人は参考にしていただければ幸いです。

1. 正規表現の役割: 文字列の特性を記述するために使用されます。

2, 一致する各文字の意味:

. : \n## を除く単一の文字を表します。

#[ ] : 文字配列 [] にリストされている任意の 1 文字が選択できることを示します

| : 「または」の意味を示します

() : 優先度の変更または「グループの抽出」を示します。

* : 前の式の出現回数を 0 回以上に制限します

: 前の式を 1 回以上出現するように制限します

? : 前の式の出現回数を 0 回または 1 回に制限します。

^: 式で始まることを示します (例: ^http は、文字列が「http」で始まることを意味します) )

$ : 式で終わることを示します (例: com$ は文字列が「com」で終わることを意味します)

\d : 小文字の \d は 0 を意味します -9 の間の数字

\D: 大文字の \D は 0 ~ 9 以外の文字を表します

\w:小文字の \w は [a-zA-Z0-9]

\W を表します: 大文字の \W は [a-zA-Z0-9]

以外の文字を表します

\s: 小文字の \s は非表示の文字 (スペース、タブ、\r\n... など) を表します。

\S: 大文字の \S は文字を表します非表示文字以外 #3,

正規表現の例

郵便番号の一致: ^[0-9]{6}$

間の数字の一致10 と 25: ^(1[0-9]|2[0-5])$

電子メール形式とほぼ一致: ^[a-zA-Z0- 9_] @[a-zA-Z0] -9] (\.[a-zA-Z0-9] ){1,2}$

4,

正規表現を使用して文字列を照合します

#必要があります引用: System.Text. RegularExpressions;

Regex.IsMatch()

メソッド: 指定された文字列が正規表現と一致するかどうかを判断する

Regex.Match( )

メソッド: 指定された文字列から正規表現に一致する文字列を抽出します

Regex.Matches( )

メソッド: 指定された文字列から正規表現に一致するすべての文字列を抽出します

Regex.Replace()

メソッド: 正規表現に一致するすべての文字列を置換します。文字列は別の文字列です。

要約: 上記がこの記事の全内容です。みんなの学びに役立ててください。関連チュートリアルの詳細については、C#ビデオ チュートリアル

をご覧ください。

以上がC# における正規表現の役割は何ですか?一致する文字は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!