[原创]在PowerShell中实现Ruby字符串类型方法swapcase
2007-08-04 12:19
363 查看
[u]作者: Edengundam(马涛)
[/u]
本文源于下面链接的讨论:
http://bbs.chinaunix.net/viewthread.php?tid=957841&extra=page%3D1
因为, 该讨论涉及的脚本太长, 我这里就直接给出PowerShell的方法. switch在PowerShell是非常强大的流控制机制, 因此灵活运用好switch将会为你带来极大的方便. Ruby字符串中swapcase的作用就是将大写转换为小写, 小写转换为大写. 代码如下:
PS C:/> [string]::Join('', >> $( >> switch( 'VicTor'.ToCharArray() ) >> { >> {[char]::IsLower($_)} {[char]::ToUpper($_)} >> {[char]::IsUpper($_)} {[char]::ToLower($_)} >> } >> ) >> ) >> vICtOR |
相关文章推荐
- php实现子字符串位置相互对调互换的方法[原创]_php技巧_脚本之家
- Ruby中实现把字符串转换为类的2种方法
- Python中实现字符串类型与字典类型相互转换的方法
- Python中实现字符串类型与字典类型相互转换的方法
- 【原创】 POSTGRESQL 与MYSQL 实现分割字符串的方法对比
- java实现字符串和日期类型相互转换的方法
- 整型数据与字符串类型相互转化的一种实现方法
- SpringMVC返回字符串类型Date实现方法
- (原创)实现一个简单的字符串格式化方法
- 字符串相似度计算的方法,使用SQL以及C#实现,本文非原创摘自网络(.NET SQL技术交流群入群206656202需注明博客园)
- 【原创】 POSTGRESQL 与MYSQL 实现分割字符串的方法对比
- 浮点性(float)转化为字符串类型 自定义实现和深入探讨C++内部实现方法
- Ruby中实现把字符串转换为类的2种方法
- php实现子字符串位置相互对调互换的方法 原创
- 浮点性(float)转化为字符串类型 自定义实现和深入探讨C++内部实现方法
- C实现字符串反转的N中方法
- Java实现字符串倒序输出的几种方法
- String字符串转int类型,不使用类库中方法
- Python实现简单截取中文字符串的方法
- C#实现实体类与字符串互相转换的方法