Notepad++ 正規表示式 替換,使用匹配變數

Notepad++ 正規表示式 替換,使用匹配變數

在 Notepad++ 中,我想執行查找和替換,在“替換為”字段中提供一個變量,該變量引用“查找內容”字段中的匹配項。有任何想法嗎?

我嘗試提供(查找)foo (\w) bar(替換)foo baz ($1) bar qux。那行不通。

答案1

記事本++使用標準 POSIX常用表達。像這樣,反向引用應該使用斜線而不是美元符號:

Find    : foo (\w) bar
Replace : foo baz (\1) bar qux

答案2

我認為你需要有一個令牌標識符。因此,如果我修改 Synetech 的答案,我會將“查找”部分更改為“foo (?'one'\w+) bar”

相關內容