通常のC#プログラミングの使用

开发工具与关键技术:vs2015  MVC
作者:陈星宇
撰写时间:2019.5.1

定期的に、より柔軟に特に強い言語であり、通常の白とは接触を考慮していない、同じ文字列を一致させるために、我々は、基本的な話で始まります。
私たちは私たちが望むクエリデータを検索し、一致させる必要があるとき、私たちは定期的に使用することができ
、あなたが定期的にゴミのグループで何をしたいの値がすばやく見つけて抽出するために助けることができることを見つけたとき、我々はその後、ラフなアライメントを持っています、ご理解、
定期的に非常に単純な、あなたは何を入力したものと一致します
:例
ソファの上にいるサタン速度にソファの上の
ランダムな文字列のこの文字列は、ソファの上で一致し、
だけにしてソファの上の戦いは3つの文字が正でソファになりますアウト一致し
ここに画像を挿入説明
たデータは、私たちの増加と一致したときに
、たとえば、我々は数字一致させたいとき、
我々はデータのメタ文字照合することによって助けることができる
メタ文字を
改行以外の任意の文字にマッチします。
マッチ文字や数字や文字wは\またはアンダー
\ sの試合を空白の
\ dのマッチ番号
\ bは、先頭または単語の末尾と一致する
^文字列が開始と一致する
、一致する文字列$の終わりを

たとえば、私たちは、その後の数字に一致するすべての番号と一致することができます\ dを使用したい
ここに画像を挿入説明
私たちはマッチング番号が単一ある見つけるを、我々はそれを行うにはどのように3つの図の構成を一致させる必要があり、
定期的に、修飾子があります

修飾子

  • 繰り返しの0回以上
  • 繰り返し一回以上
    ?ZeroOrOne繰り返し
    {n}は繰り返しn回
    {Nを} n回または複数回
    {N、M}は、Mにn回繰り返されます

そのような\ {D}と一致3桁文言3
、我々は、組成物の3桁の数字と一致することができるように
ここに画像を挿入説明

我々は、指定された位置の範囲と一致する場合
、我々はパケット方式のアサートすることができる
(パケット)
(?= EXP)EXPの前方の位置に一致する
(?<= EXP)EXP後ろにマッチする位置を

例如:
<IMG SRC = "/ドキュメント/タイトル/温度/ 2017-12-114bc5.png"

imgタグ、我々はできる画像の名前を見つける必要があり
、そのコードはアサーションをグループ化されて達成される(?<温度/)。+?(?=>)
ここに画像を挿入説明
私たちは、絵の名前のニーズにマッチすることができるようになります

このプロジェクトでは、我々はときに
正規表現マッチのようないくつかのクラスを使用して私たちをご紹介します

正規表現正規表現クラスは不変正規表現を表します。

マッチ:マッチング結果正規表現クラスの代表的な実施例は、実施例の一致一致()メソッドによって正規表現のインスタンスを返すことができ

正規表現のRegexクラスでも、静的メソッドの数が含ま
マッチ:メソッドマッチの数を返しますが、
置き換えます置換文字列の一致式で置き換える;
スプリット:式で決定された文字列の数を返します。
それを3つのための最も一般的な方法
1.Matchesは、すべてのデータの一致を一致させるために使用される
ここに画像を挿入説明
取得パラメータpタグのすべてstrhtml内側に、例えば、

この方法は、最も2.Splitセグメンテーションに使用される
ような分割データの両側にナイフを分割するようマッチングデータ、
ここに画像を挿入説明
strStem [1] Dは、2つの改行タグの値であり、例えば、
2つのラップラベルを使用しての位置の値を割る
空の文字列とDを

私のプロジェクトでは、この方法で最も3.Replace、この方法の主な機能は、正と一致するデータを基準とし、そして別の文字列との役割を交換します。また、データを削除するためにマッチした達成するために、空の文字列を使用することができ
、我々がすることで、このメソッドに属性を追加することができ、我々は追加P-タグ属性をしたい時に
ここに画像を挿入説明
デモの各属性、および事前に追加し、当社のP-タグPラベルは、私たちの後ろのコードを操作しやすいラベルを付けます。
これらは私がプロジェクトで遭遇学習の定期的な要約に関連している、私はあなたの助けを期待します

おすすめ

転載: blog.csdn.net/tianxiu11/article/details/89973135