我有幾千個代碼檔。對於未來,我需要擺脫一個方法,但我希望將參數保持在同一行。我想用 Nodepad++ 中的正規表示式解決問題
該方法看起來像這樣
self.result(lib.file.SetValue('set accelerator', False, subtitle='Disable mode(auto)'))
結果我想要以下內容
lib.file.SetValue('set accelerator', False, subtitle='Disable mode(auto)')
所以我需要去掉self.result(
最後一個括號)
我在另一個線程中發現了類似的問題
很明顯我不能執行以下操作
搜尋:
self.result(([^))]*) #Match "self.result(" followed by any
#number of characters which are not "))"
replace with \1) #replace with what is in between and
#add a parentheses
有人可以幫我嗎?
非常感謝
答案1
我需要擺脫一個方法,但我想將參數保留在同一行
筆記:
用於
\r\n
Windows EOL用於
\n
Unix/OSX EOL用於
\r
Mac OS(最高版本 9)EOL或使用
\R
應該適用於每個作業系統的方法
前:
self.result(lib.file.SetValue('set accelerator', False, subtitle='Disable mode(auto)'))
後:
lib.file.SetValue('set accelerator', False, subtitle='Disable mode(auto)')