notepad (メモ帳) は、テキスト編集に使用される WINDOWS のコード エディターまたは小さなプログラムであり、テキスト編集に関して Windows ワードパッドと同等の機能を備えています。これは、オープンソース、コンパクト、無料のプレーン テキスト エディターです。数日以内に、メモ帳を使用してぼかしの置換を実行する方法を紹介します。
推奨チュートリアル: メモ帳のグラフィック チュートリアル
メモ帳であいまい置換を実行したい場合は、次の操作を行うだけです。正規表現を使用する 式に置き換えるだけです。検索リストに検索したい正規表現を入力するだけです。次に、置換列に置換したいコンテンツを入力するだけです。図に示すように、
拡張情報:
以下は、メモ帳の正規表現、数式ルール。
1、基本的な式
記号 | 説明 |
---|---|
. | は、改行 (\n) を除く任意の文字と一致します。つまり、「.」は \r と一致します。ファイルに \r と \n の両方が含まれる場合、混乱が生じます。すべての文字と一致させるには、\s\S を使用します。 |
(…) | これはタグ範囲に一致します。このタグには、最初のタグにアクセスするには \1 という構文を使用してアクセスでき、2 番目のタグにアクセスするには \2 を使用します。同じ理由\3\4…\9。これらのタグは、現在の正規表現で使用したり、検索および置換の置換文字列として使用したりできます。 |
\1, \2, etc | は、置換後のラベル領域 1 ~ 9 (\1 ~ \9) を表します。たとえば、文字列 Fred([1-9])XXX を検索して文字列 Sam\1YYY に置き換えるメソッドは、ファイル内で文字列 Fred2XXX が見つかると、それを Sam2YYY に置き換えます。注: 使用できる領域は 9 つだけなので、\10\2 が領域 1、テキスト「0」と領域 2 を意味するように、安全に使用できます。 |
[…] | は一連の文字を表します。たとえば、[abc] は任意の文字 a、b、または c を表します。[ のような範囲も使用できます。 a-z] は小文字の so を表します。 |
[^…] | は文字の補数を表します。たとえば、[^A-Za-z] はアルファベットを除く任意の文字を表します。 |
# 行の先頭と一致します (以下のようにコレクション内にある場合を除く)。 | |
$ | 行末と一致します。 |
0 回以上一致します。たとえば、Sa*m は Sm、Sam、Saam、Saaam と一致します。など。 | |
1 回以上一致します。たとえば、Sam は Sam、Saam、Saaam などに一致します。 | |
? | 0 回または 1 回一致します。たとえば、Sa?m は Sm、Sam と一致します。 |
{n} | 特定の内容と一致しますたとえば、「Sa{2} m」は Saam に一致します。 |
{m,n} | 少なくとも m 回、最大で n 回一致します ( n が欠落している場合は何度でも)。たとえば、「Sa {2,3}m」は Saam または Saaam と一致します。「Sa{2,}m」は「Saa m' |
##*?, ?, ??, {n,m }? | 非貪欲一致、最初の有効な一致と一致します。通常、「<.>」は「コンテンツ全体」と一致します。 ' string – ただし、'<.>' は " のみに一致します。これはラベル領域をマークします。これらの領域には、構文 \1 \2 などを使用して、対応する複数の領域 1 ~ 9 にアクセスできます。 |
2. マーク付けとグループ化
シンボル | 説明 |
---|---|
キャプチャのグループ。最初のグループには \1 経由でアクセスでき、2 番目のグループには \2 経由でアクセスできます。 | |
非キャプチャ グループ。 | |
非キャプチャ グループ – 前方アサーション。例: '(. *)( ?=ton)' 式では、'Appleton' 文字列が見つかった場合、'Apple' と一致します。 | 非-キャプチャ グループ – 逆方向アサーション。たとえば、「(? | #(?!…) |
(? | |
(?P…) | |
(? =name) | |
(?#comment) | |
#\S | 空白以外の文字列と一致 |
#\w | 単語文字の一致 |
#\W | 単語以外の文字の一致 |
#\d | 数値の一致文字 |
\D | 数字以外の文字と一致します |
\b | 単語の境界と一致します。 '\ bW\w ' W |
\B | で始まる単語を検索し、単語以外の境界に一致します。 '\Be\B ' - 文字 'e'## を検索します。 ## 単語の途中 |
これは、Scintilla の単語の定義を使用して単語の末尾に一致します。 | |
は、x とともに実行され、他の文字を表す可能性があります。意味。たとえば、 [ は、文字セットの先頭としてではなく [ としてテキストに挿入するために使用されます。 | |
4、文字クラス |
シンボル説明
[[:alpha:]] | 文字の一致 文字: [A-Za-z] | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
数字の一致: [0-9] | |||||||||||||
16 進文字と一致します: [0-9A-Fa-f] | |||||||||||||
英数字と一致します: [0-9A-Za-z] | |||||||||||||
小文字と一致します: [a-z] | |||||||||||||
大文字と一致します: [A-Z] | |||||||||||||
空白 (スペースまたはタブ) と一致します:[ \t] | ##[[:space:]] | ||||||||||||
[[:punct:]] | |||||||||||||
##[[:graph:]] | |||||||||||||
[[:print:]] | |||||||||||||
[[:cntrl] :]] | |||||||||||||
5 、置換操作
|
以上がメモ帳をぼかして置き換える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。