我想在測試中更改我的類名稱和方法的命名。有數百個,他們很長,很難閱讀。下劃線將有所幫助。REGEX Visual Studio 2013查找並更改
我創建正則表達式:
(public class [A-Z][a-z]*(_[A-Z][a-z]*)*)(?<x>[A-Z])
替換模式:$1_${x}
,讓我舉的例子: 來源:public class VeryLongClassNameTestScenarioTwentySeven
要:public class Very_LongClassNameTestScenarioTwentySeven
下使用:public class Very_Long_ClassNameTestScenarioTwentySeven
下一個使用:public class Very_Long_Class_NameTestScenarioTwentySeven
使用多次後,所有的名稱應該改變。你能幫我找到能立刻做到的正則表達嗎?
我想VS中的正則表達式不支持將字母從大寫轉換爲小寫?
感謝
您可以使用外部工具來執行更改。 – Rots
像Grepwin :) http://stefanstools.sourceforge.net/grepWin.html –
它解決了大寫的問題。 但仍然需要正則表達式。任何想法如何創建一個可以一次完成的任務? – apukineimakiapudjuh