我有一堆C定義了我需要移植到C#。 C定義在下劃線的塊大小上,.Net枚舉應該是camelcase。在Studio中將blockcaps轉換爲camelcase的簡單方法?
自動將它們轉換的方法嗎?也許我不知道一些工具,或者一個神奇的正則表達式?
例如。
BOOTSTRAP_NOT_SUPPORTED
- >BootstrapNotSupported
我有一堆C定義了我需要移植到C#。 C定義在下劃線的塊大小上,.Net枚舉應該是camelcase。在Studio中將blockcaps轉換爲camelcase的簡單方法?
自動將它們轉換的方法嗎?也許我不知道一些工具,或者一個神奇的正則表達式?
例如。
BOOTSTRAP_NOT_SUPPORTED
- >BootstrapNotSupported
您可以使用resharper來強制執行命名約定。我認爲正則表達式不會幫助你,因爲它沒有邏輯來確定駱駝套管。 – Aphelion 2012-01-17 09:42:46
在Perl中,你可以做's /([A-Z \ d] +)/?ucfirst lc $ 1/ge;' – Qtax 2012-01-17 09:45:30