2017-04-23 16 views
13

Visual Studio Kodunda "Ara ve Değiştir" işlevini kullanmak istiyorum. <h1>content</h4>'un her bir örneğini #### content ile bir Kurallı İfade kullanarak bir belgede değiştirin.Visual Studio Kodu Düzenli İfadelerle Arayın ve Değiştirin

Bunu nasıl yapabilirim?

+1

Bir regex bulmak ve değiştirmek zorunda mıyım?

'yi sadece ####' ile değiştirip '

' '' '' ile değiştirebilir misiniz? –

+2

İndirgeme işlemlerinin engellenmesine yardımcı olmak için ayrılan soru - alakalı ve yararlı bir cevaba sahip, sadece biraz düzenlemeye ihtiyaç duyuyor. Kötü dille ilgili soruları indirmek yerine, bunları iyileştirmek için düzenleyin - iyi bir topluluk takımı oyuncusu olun. – tpartee

cevap

16

Hedefiniz arama yapmak ve değiştirmek mi?

Visual studio code's search & replace tab ise: Resmi Visual Studio'nun, klavye shotcuts pdf göre, arama yapabilmek ve aracı yerine Mac üzerine Windows ve Linux veya ⌥⌘F üzerinde Ctrl + H basabilirsiniz
Kodu devre dışı bırakmak istediğinizde, <h1> aramasını seçip #### olarak değiştirin. .* ve normal ifadeler kullanabilirsiniz: Bunun yerine bu regex kullanmak istiyorsanız

Ama simgesi aktive edebilir <h1>(.+?)<\/h4> ve değiştirin: #### $1.

Ve @tpartee önerildiği şekilde öğrenmek istiyorsanız, buraya Visual Studio'nun, motor hakkında biraz daha bilgi daha:

+1

Yararlı ve iyi bir araya getirilmiş cevap, teşekkürler. Visual Studio'daki Arama ve Değiştirme veya Normal İfadeler ile ilgili çevrimiçi belgelere bir parça daha eklemek için yalnızca bir öneride bulunmak olacaktır. – tpartee

+2

Visual Studio, her diğer uygulama gibi normal ifadeleri ele alacaktır, tek fark, normal ifadenin 'derleyicisi' olan ve ifadeyi nasıl ele alacağı regex tatlarıdır. Genellikle, bu gibi cevaplarda göz ardı edilir çünkü çoğu çoğu oldukça benzer, ama hala kontrol etmek isteyenler için, ben bu cevabı ekledim – Mateus

+2

Çok yararlı mesaj! Beni değerli zaman kurtardı. Çok teşekkürler :) ! – Kaz