2017-04-23 91 views
13

我想使用Visual Studio代碼中的「搜索和替換」來使用正則表達式將文檔中的每個<h1>content</h4>實例更改爲#### contentVisual Studio代碼搜索並用正則表達式替換

我該如何做到這一點?

+1

是否我噸必須是一個正則表達式查找和替換?你能用'####'替換'

',然後用''''替換'

'嗎? –

+2

Upvoted幫助反擊downvotes - 問題是相關的,並有一個有用的答案,它只需要一些編輯。不要低估措辭不佳的問題,只需編輯以改進它們 - 成爲一名優秀的社區團隊成員。 – tpartee

回答

16

那麼,你的目標是搜索和替換?
根據官方的Visual Studio的鍵盤shotcuts PDF格式,你可以在WindowsLinux,或⌥⌘F按Ctrl + HMac,使搜索和替換工具:

Visual studio code's search & replace tab 如果你的意思是禁用代碼,你只需要在搜索<h1>,並取代####

但是,如果你想使用這個表達式來代替,您可以在圖標啓用它:.*,並使用正則表達式:<h1>(.+?)<\/h4>和替換:#### $1

而作爲@tpartee建議,這裏是有關Visual Studio的引擎做了一些詳細信息,如果您想了解更多信息:

+1

有用而且很好的組合答案,謝謝。只有建議可以在Visual Studio中添加一個關於搜索和替換或正則表達式的在線文檔的鏈接,以便更多地進行修改。 – tpartee

+2

Visual Studio將像所有其他應用程序一樣處理正則表達式,唯一的區別就是所謂的正則表達式,它是正則表達式的'編譯器',它將如何處理表達式。通常,在這些答案中忽略了它們,因爲它們大多數都非常相似,但對於那些仍然想要查看的人,我已將它添加到答案中 – Mateus

+2

非常有用的帖子!爲我節省了寶貴的時間。非常感謝 :) ! – Kaz

相關問題