2016-08-29 6 views
0

私は通常Notepad ++のデフォルト検索モードとして 'Regular expression'を持っていますが、検索モードを 'Normal'と 'Regular expression'の間で変更しないようにする方法を探していました。私が探しているパターンのタイプに基づいて、常に、パターンを固定文字列として扱うRegex修飾子

任意のパターン(部分または全体)を固定文字列として扱う正規表現には修飾語がありますか?たとえば、何かをエスケープすることなく、test_group="${test_group}"をリテラル文字列としてマッチさせたいとします。

Tcl hereの修飾語句(?q)が見つかりましたが、私はNotepad ++/Vimの検索や、Perl/Javaなどの言語でも動作するものが必要です。

+1

を参照してくださいあなたは '\のQ'と' \のE'を使用することができます間に内容全体をエスケープする。 –

+1

[tag:regex]タグページから: "正規表現は完全に標準化されていないため、このタグのすべての質問には、該当するプログラミング言語またはツールを指定するタグも含める必要があります。一つの答えはありません。たとえば、 '\ Q ... \ E'はVimやRuby、JavaScriptには適用されません。 – Amadan

答えて

1

あなたは

例の一致文字列内の文字のエスケープを避けるために\Q and \Eを使用することができます:.${hello}に一致するように文字通り

\Q.${hello}\E 

RegEx Demo

+0

ありがとう、これはNotepad ++でも有効です – ArM

+0

:) –

関連する問題