CamelCase在Powershell / Templates中的一个词

时间:2012-11-07 12:32:13

标签: powershell asp.net-mvc-scaffolding

我到处寻找,似乎找不到答案,也许是因为我不知道该怎么搜索。

我使用了Get-PluralizedWord函数。

是否有类似的方法将像MyClass这样的给定单词转换为powershell / T4Templates中的myClass?

干杯,

詹姆斯

1 个答案:

答案 0 :(得分:6)

要将MyClass等给定单词转换为myClass, 你可以使用.net正则表达式替换:

[Regex]::Replace("MyClass" , '\b.', {  $args[0].Value.Tolower() })

或子串操作:

"MyClass" | % { $_.substring(0,1).tolower()+$_.substring(1) }