我試圖做一個先進的文本搜索和文本編輯器替換(我可以用SublimeText或VSCode)正則表達式變換或文本的文本編輯器替換
輸入:
parameters['myParameter1']
parameters['myParameter2']
預期輸出:
myParameter1
myParameter2
而且我在文件中有數百個類似的場景。所以這就是爲什麼我想用正則表達式來解決這個問題。
感謝
我試圖做一個先進的文本搜索和文本編輯器替換(我可以用SublimeText或VSCode)正則表達式變換或文本的文本編輯器替換
輸入:
parameters['myParameter1']
parameters['myParameter2']
預期輸出:
myParameter1
myParameter2
而且我在文件中有數百個類似的場景。所以這就是爲什麼我想用正則表達式來解決這個問題。
感謝
希望這將幫助你。
正則表達式搜索:parameters\['([^']+)'\]
parameters\['
這將Optinally匹配parameters['
,如果您有其他關鍵字,然後parameters
並且可以是動態的,你可以使用這個[a-zA-Z]+
將包括所有小寫和大寫。2.
([^']+)
這將匹配所有除'
,()
將捕獲的第一場比賽中$1
。
'\]
將匹配結束']
更換:$1
注:如果您正在使用
來代替它gedit
ubuntu
你有\1
VSCode可以搜索目錄中的所有文件,並支持正則表達式呢!
使用ctrl+shift+f
搜索所有文件,點擊RegExp的.*
圖標。
搜索表達式,例如parameters['(.*)']
替換爲$1
應該可以工作!
退房更多信息,官方指導:VSCode Basic Editing
不錯,這是我需要的! :D – Raven
@Raven歡迎朋友...... :) –