TextPadから離れようとしていますが、正規表現を取得したり^
、$
置き換えたりすることはできません。私は間違いなく正規表現ボックスにチェックを入れました。
私は何を間違えていますか?
新しい行の始まりを見つけようとしています。TextPadでは、「^」が検出され、正規表現が有効になっていることを確認します。Notepad ++では、それを行いません。「見つかりません」と表示されます。
TextPadから離れようとしていますが、正規表現を取得したり^
、$
置き換えたりすることはできません。私は間違いなく正規表現ボックスにチェックを入れました。
私は何を間違えていますか?
新しい行の始まりを見つけようとしています。TextPadでは、「^」が検出され、正規表現が有効になっていることを確認します。Notepad ++では、それを行いません。「見つかりません」と表示されます。
回答:
これらは、フロント(^
)および行末()を表す特殊文字であるため$
です。でエスケープしてみてください\
。
例:
行の先頭で「猫」と一致します。
^Cat
行末の「猫」に一致する:
Cat$
行の唯一のものとして「猫」に一致します。
^Cat$
行内の「$ 100」と一致します。
\$100
以下に、Notepad ++内での正規表現マッチングの詳細へのリンクを示します。
この問題は現在修正されているようです。
Notepad ++ v6.9.2(Windows 7で実行^
)では、$
(行の先頭)と(行の末尾)の両方が機能します。