メモ帳++正規表現

行を開始する必要があり、検索文字列が表示されますが、選択中の得られた文字列の任意の行終端文字が含まれていません- %マッチングラインを起動します。
ラインマッチング$の終わり-行の最後には、検索文字列を表示する必要がありますが、選択された結果で任意の行終端文字列が含まれていません。
?改行以外の任意の単一文字の一致に加えて
、文字と数字の任意の数の改行の試合を除く*
1文字以上の文字試合前に+が、少なくともように見える
++直前の文字がゼロ以上に一致しますが、少なくとも、表示される
^ Bはタブ一致
^ pは、ラインフィード(CR / LF)(セグメント)(DOSファイル)と一致
^ R&LTは改行(CRのみ)(セグメント)(MACファイル)と一致する
(改行のn-一致します^のみLF)(セグメント)(UNIXファイル)
^ Tは、文字ラベルと一致するタブが
大括弧[]内の任意の単一の文字、または範囲と一致
^ {A ^} ^ {B ^} 一致発現またはB
^重量キャリア、その後の正規表現文字
(^ ^)は、ラベルまたは置き換えるコマンドの発現のために含まれています。

正規表現は、正規表現のニーズに応じて、最大9つのラベル式を持つことができます。
あるいは、対応する式は、^ X、X 1-9置換範囲です。たとえば、次の
場合は^(H * O ^)^(F * S ^)マッチ"こんにちはフォークス"、
^ 2 ^ 1 "が人々こんにちは"に置き換えるだろう。。

こんにちは皆さんが置き換えられます人々こんにちは。)

注:^実際の文字は、CTL + ^キーではありません。

例えば:
M?nは一致する「男」、「男性」、 「分」 ではなく「ムーン」
T * Tは、「今夜の」「テスト」にマッチし、「ティータイム」(「茶 T」の部分) 」とは一致しません。 TEAの
時間"(TEA "および"時間とNEWLINE" ")。
テ+ STマッチング"テスト"" teest」、 "teeeest" 等が挙げられます。しかし、「TST」に一致していません。
[AEIOU]小文字各母音と一致。
[?]は単語にマッチ"と"、 ""または"?"。
[0-9、AZ]は任意の数字、または小文字と一致します。
[〜0-9]デジタル以外の任意の文字(〜、「なし」を意味します)と一致する

式AまたはBは、以下のようにあなたが見つけることができる:

「ジョンは^ ^ {} ^ {^}トム、」

ジョンを探していますまたはトムのの登場。これは、2つの式の間に何もないはずです。

:同じ検索で次のようにして、AまたはBとCまたはDを組み合わせることができます

「^ {ジョン^} ^ {トム^} ^ {スミス^} ^ {ジョーンズ^}」

これが発見されるスミスやジョンまたはトムの後ろジョーンズ。

次の表"








*直前の文字のゼロ回以上一致します。
+文字は、上記の一つ以上に一致します。
。改行文字にマッチすることに加えて、任意の1文字に一致します。
(式)コマンド式の交換のためのマーク。必要に応じて正規表現は、最大9つのラベル式を持つことができます。対応する式は、Xにより置換1~9の範囲をxとします。

例えば:

(。F * S)の場合(。Hの*のO)マッチ「こんにちは人々 」、
。2. 1には、「人々こんにちは」と交換してくださいだろう
(こんにちは皆さんこんにちは皆さんに置き換えられます。)

[XYZ] 文字セット。カッコ内の任意の文字と一致します。
[^ xyz]除外する文字セット。これは、括弧の間のいずれかの文字と一致していません。
Dは数字に一致します。[0-9]に相当します。
Dは数字以外の文字にマッチします。これは[^ 0-9]と同じです。
fはフォームフィード文字に一致します。
nは改行文字にマッチします。
Rキャリッジリターン文字に一致します。
sがようにスペースを含む任意の空白、タブ、フォームフィードと一致するが、改行と一致しません。
Sは、任意の非空白文字に一致しますが、改行と一致していません。
tはラベルTAB文字に一致します。
v垂直タブ文字と一致します。
wは、アンダースコアを含む任意の単語文字に一致します。
Wは、任意の非単語の文字の文字と一致します。

注:実際の文字は^ ^のCtl +キーではありません。

例えば:
MNは一致「男」、「男性」、 「分」 とは一致しません「ムーン。」
T + Tマッチ「テスト」、「今夜」と「ティータイム」(「茶 T」の部分) が、「TEAの一致していない
時間を"(NEWLINE BETWEEN" TEA "と"時間")。
テ* STマッチング"テスト"" teest」、 "teeeest" などが挙げられます。しかし、「TST」に一致していません。
[AEIOU]小文字各母音と一致。
[?]は単語にマッチ"と"、 ""または"?"。
[0-9、AZ]は任意の数字、または小文字と一致します。
[^ 0-9]デジタル以外の任意の文字(〜、「いいえ」を意味する)と一致する

:式AまたはB以下のように、あなたは見つけることができます

「(ジョン)|(トム)」

、ジョンやトムさんを探しています表示されます。これは、2つの式の間に何もないはずです。

:同じ検索で次のようにして、AまたはBとCまたはDを組み合わせることができます

「(|トム・ジョン)(スミス|ジョーンズ)」

これはジョンやトムの背中にスミスやジョーンズがあります。

さらに:

Pは、DOSマッチラインターミネータとして(RNと同じ)CR / LFにマッチする

正規表現の検索/置換機能が選択されていない場合、そのフィールド内の文字以下の代替が有効です。

シンボル機能は

^^「^」を一致させます文字
に置き換え^ sが(ハイライト)アクティブなドキュメントウィンドウの記事を選択します。
C ^クリップボードの内容を置き換える
^ Bがページクラック一致
^ pは、ラインフィード(CR / LF)(セグメント)(DOSファイル)と一致
^ R&LTが一致改行(CRのみ)(セグメント)(MACファイル)
^ Nラインフィード(のみLF)(セグメント)(UNIXファイル)と一致
^ Tタグは、タブ文字と一致します

 

S *の$:すべての文字Sを削除した後。

^ * S:すべての文字を削除する前に、S。

おすすめ

転載: www.cnblogs.com/xx0829/p/11274094.html