2011-06-13 34 views
0

我正在使用Notepad ++。我想知道是否我可以改變所有發生像Notepad ++正則表達式從InitCaps到UnderscoreRT

不要轉換所有的帽子。 TextToConvert

DONT轉換所有大寫。 Text_To_Convert

在查找和替換字段中使用正則表達式。

預先感謝您。

+0

這與其他許多人非常相似[這個答案](http://stackoverflow.com/questions/6322906/utf8-correct-regex-for-camelcase-wikiword-in-perl/6323679#6323679)。 – tchrist 2011-06-13 14:33:18

回答

4

嘗試用\1_\2代替([a-z])([A-Z])

+1

剛剛在我的記事本++上試過了,\ 1_ \ 2完美運行。我不知道記事本++可以做到這一點。 – JohnathanKong 2011-06-13 14:41:42

+0

它的工作,但不是全部大寫。我編輯了這個問題。謝謝:) – 2011-06-13 14:49:31

+0

它不應該有'ALL CAPS'的任何問題,請確保在搜索對話框中選中「匹配大小寫」。 – Qtax 2011-06-13 14:53:18