メタキャラクター

メタキャラクターに関する一般情報。

正規表現で単一文字 (文字、数字、または記号) は、メタキャラクターである場合を除いて、文字通りそれ自身と一致します。メタキャラクターは、1 つ以上の文字で構成され、固有の意味を持っています。また、正規表現マッチングで文字通りには使用されません。

例えば、曲折アクセント記号 (^) は「先頭を検索」を意味するメタキャラクターです。

この文字をメタキャラクター・パターンとして使用するのではなく、検索する場合、文字の前に円記号 (\) を付けます。

例えば、曲折アクセント記号をテキスト文字として検索するには、正規表現は次のようにする必要があります。\^

レジスターExp.

説明

\

次の文字を文字として検索し、メタキャラクター・パターンとして使用しないようにします。

\. は、テキスト内のピリオド (.) を検索します。

. は、最初の文字 (任意の文字) を検索します。

^

文字列の先頭を検索します。

^1 は、「1. Click Save." but not: "in the 210th line"

.

任意の文字を検索します (改行文字は除く)。

a、A、1、<、.、=、など、すべての先頭文字を検索します。

()

パターン・グループを検索します。

(word) は 「In this word」を検索します。

^(Word) は「Words in this line」を検索します。

[]

パターンの範囲を検索します。

[a-z] は 文字を検索しますが、数値は検索しません。

*

直前のパターンの 0 回以上の繰り返しを検索します。

.* はすべての文字を検索します。<(.*)> はすべての HTML タグを検索します。

+

直前のパターンの 1 回以上の繰り返しを検索します。

(<.l>)+<UL><OL> を検索します。

?

直前のパターンの 0 または 1 回の繰り返しを検索します。

(<.l>)?<UL> を検索します。

(?i)

大/小文字を区別しないで次の文字を検索します。

(?i)word は、word および Word を検出します