2013-09-05 34 views
6

küçük harfe href bağlantıyı değiştirmek için:regex Ben gibi bağlantıları olan sayfaları var

href="FileName-One-Example.html" 

Ben küçük harfe " biten href=" nad arasındaki şey harflerini değiştirme ++ Notepad ile bir düzenli ifade komutuna gerekir ve sayfada olduğu gibi önce ve sonra her şeyi bırakın.

Yani sonucudur:

href="filename-one-example.html" 

cevap

12

Bu kullanılacak doğru regexp geçerli: Metin ikisi `arasında olmalıdır alt kasalı olması o

Find: (href=")([^"]*) 
Replace: \1\L\2\L 
+2

Not \ L'. – Omar

+2

@Omar Bu yanlış. "Üst/alt" komutunu durdurmak istediğinizde "\ E" yazmanız gerekir. Buraya bakın: http://stackoverflow.com/questions/1159343/convert-a-char-to-upper-case-using-regular-expressions-editpad-pro –

+0

Adlandırma kurallarını bir yük altında dönüştürmek için Notepad ++ kullandım C# kodu (yüzlerce dosya). Tarlalar için eski kongre “mAbcXyz” idi ve yeni “_abcXyz” idi (yani ilk karakterin ilk harfini değiştirmek istedim. Sonuç: Bul: '\ b (m) ([AZ]) ([A-Za-z0-9 _] *) \ b' Değiştir:' _ \ L $ 2 \ E $ 3' Not \ İlk karakterin ardından ', değiştirilen ifadede küçük harfe dönüştürüldü. –