簡體   English   中英

NotePad ++正則表達式和替換

[英]NotePad++ Regular Expression and Replace

我該如何更換

$lang['abc'] with lang('abc')

{$lang['abc']} with ".lang('abc')."

包括引號。

我遇到的問題是RegExp如何保存'abc'以用於替換文本

第一個 (在N ++中測試):

搜索: \\$lang\\['(abc)'\\]

替換: lang\\('$1'\\)

第二個 (也在N ++中測試):

搜索: \\{\\$lang\\['(abc)'\\]\\}

替換為: ".lang\\('$1'\\)."

devnull提到的反向引用是(abc)括號的內容。 括號將abc捕獲到組1中。該內容在替換中稱為“ $ 1”。 您可能想閱讀有關正則表達式捕獲的全部內容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM