Maktabeeでは、SynEditコンポーネントが持つ正規表現機能を利用しています。
・正規表現による置換対象は改行コードを含む事ができます。
・行をまたぐ検索を行う場合は通常の検索で複数行オプションを使用してください。
・後方検索はできません。
以下は使用可能な正規表現一覧です。
正規表現 |
意味 |
\ |
続く文字をメタキャラクタとして扱います(\. \d \s など) |
^ |
ファイルの1行目行頭に一致 |
. |
任意の一文字に一致。(例)'a.c' → 'abc', 'aBC'など |
| |
or条件 |
() |
検索文字列をグループ化します。このグループは置換時に指定する事ができます。その際は左から$1,$2,$3,..となります |
[] |
文字列集合を表します。 (例) [abc], [a-z], [0-9_] |
[^] |
文字列集合の否定を表します。(例) [^a-z] |
* |
0回以上の一致 |
+ |
1回以上の一致 |
? |
0回又は1回の一致 |
{n} |
n回の一致 |
{n,} |
n回の繰り返し |
{n,m} |
n回以上m回以下の繰り返し |
正規表現 |
意味 |
\. |
'.'に一致 |
\d |
'0'..'9'に一致 |
\s |
半角空白,TAB,ラインフィード,改行に一致 |
\w |
英アルファベットの文字に一致 |
\W |
英アルファベットの文字以外に一致 |
\A |
行頭に一致 |
\Z |
行末に一致 |
\t |
タブ文字に一致 |
\[ |
メタキャラクタ |
Copyright Be-Do 2015-2024 All rights reserved.