件名
何十もの「\」を検索パターンに貼り付けたくないということです。明らかな方法は、perl スタイルの特殊文字のペアを使用することです。
- \Q -- \E までパターンのメタ文字を引用 (無効化)
- \E -- 終了ケースの変更
例: ここの \Qtext は除外されています ".*[]+" 記号には特別な意味はありません\E.
\Q...\E はメモ帳++では機能しないことがわかったので、部分文字列をエスケープする別の機能があるのだろうか?
\Q
現在、Scintilla は PCRE を使用しています。つまり、とを使用できます\E
。以下の古い回答は、歴史的に古い「正規表現」が規則的でさえなかったことが興味深いと思うためです;)
いいえ。Scintilla は最小限の正規表現構文しかサポートしていません。ドキュメントでは、正規表現のサポートされていない部分についても強調しています1。
まともなエディターを入手するか、他のツールに置き換える必要があると思います:-)
1これには代替 ( |
) も含まれており、私が間違っていなければ、これらの正規表現の力は (一致で後方参照をサポートしていても) 正規言語の拡張サブセットに制限されます。たとえば、{ab, bc} という言語は明らかに規則的ですが、表現できるとは思いません。