PowerShell反转字符串


关键词

PowerShell反转字符串

摘要

PowerShell反转字符串

所谓反转字符串,就是把Hello变成olleH。有时候有这样的需求,使用PowerShell可以很方便的实际字符串的逆序输出。

$a = '12345'
$a = $a.ToCharArray()
[Array]::Reverse($a)
-join $a

PowerShell反转字符串

所谓反转字符串,就是把Hello变成olleH。有时候有这样的需求,使用PowerShell可以很方便的实际字符串的逆序输出。

$a = '12345'
$a = $a.ToCharArray()
[Array]::Reverse($a)
-join $a

结果输出:54321

洪哥来简单分析一下这段代码。
首先是把字符串打散成一个字符数组,这里用到了String.ToCharArray()方法,这个是C#的CLR(公共语言运行时)提供的功能。
然后,再使用Array数组的Reverse静态方法[Array]::Reverse($a),这个时候,$text数组里面的的字符顺序就已经被反转了。
最后,使用-join连接运算符,把$a组合起来输出。

说明:-join的作用是把数组,组合成一个字符串。这个与String.ToCharArray()功能恰好相反。


 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:PowerShell反转字符串:http://www.splaybow.com/post/powershell-reverse-string.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« PowerShell将错误编号转换为帮助信息 PowerShell将字符串数组合并成字符串 »