前 TOP 次

# 〔検索・置換〕－〔正規表現〕

Maktabeeでは、SynEditコンポーネントが持つ正規表現機能を利用しています。

・正規表現による置換対象は改行コードを含む事ができます。

・行をまたぐ検索を行う場合は通常の検索で複数行オプションを使用してください。

・後方検索はできません。

以下は使用可能な正規表現一覧です。

### <使用例>

正規表現 | 意味
\ | 続く文字をメタキャラクタとして扱います（\. \d \s など）
^ | ファイルの１行目行頭に一致
. | 任意の一文字に一致。（例）'a.c' → 'abc', 'aBC'など
| | or条件
() | 検索文字列をグループ化します。このグループは置換時に指定する事ができます。その際は左から$1,$2,$3,..となります
[] | 文字列集合を表します。 （例） [abc], [a-z], [0-9_]
[^] | 文字列集合の否定を表します。（例） [^a-z]
* | ０回以上の一致
+ | １回以上の一致
? | ０回又は１回の一致
{n} | ｎ回の一致
{n,} | ｎ回の繰り返し
{n,m} | ｎ回以上ｍ回以下の繰り返し

### <使用例>

正規表現 | 意味
\. | '.'に一致
\d | '0'..'9'に一致
\s | 半角空白,TAB,ラインフィード,改行に一致
\w | 英アルファベットの文字に一致
\W | 英アルファベットの文字以外に一致
\A | 行頭に一致
\Z | 行末に一致
\t | タブ文字に一致
\[ | メタキャラクタ

前 TOP 次

Copyright Be-Do 2015-2026 All rights reserved.