支持所有Powershell版本 在先前的技巧中我们阐述了怎么去替换文本中特殊的 […]
字符串
支持所有PS版本 有时必须使用另外的字符串替换特殊的字符串。这里有一个简单的技巧 […]
Powershell转换特殊字符串(1)
通常,用脚本测试不断添加新文本。这里有一段对你比较熟悉的代码: Measure- […]
Powershell加速处理脚本字符串
自从上周翻译了几篇PowerShell性能优化的文章以后,在我每次动手写脚本时,文中的观点都会像夏天麦田中的蚱蜢一样,跳来跳去。但是过分的优化会降低生产效率,甚至一不留神,还会掉入陷阱。比如,我在用-repace中的操作符时,突然想到了.NET中也有string类的replace方法,于是把二者进行了一个PK。
PowerShell性能优化的陷阱
我想生成一段重复的字符串,我曾经使用过下面这样的方法,我还自我安慰说,stringbuilder应当挺好的。别提我又多惭愧了。其实字符串是支持“乘法”的。
PowerShell生成指定数量的重复字符串
假如我这个$code字符串很长,执行时出错了,我想排错,但因为它是字符串,在ISE中不能高亮显示,不方便。所以,我估计得把这个字符串中的脚本单独拿出来,放在另外一个ise窗口中仔细辨认一封。
将PowerShell源脚本重定向输出到文件
2014年即将来临,荔非苔代表PowerShell中文博客通过演示“Base64String 和String之间互相转换”向大家送来祝福,请把脚本复制进控制台,直接运行即可。
PowerShell 中 Base64String 和String之间互相转换
在验证用户的条目时,模式识别是必要并且常见的任务。例如判断用户的输入的字符串是否是一个合法的网络IP地址,或者电子邮箱。有用并且高效的模式匹配需要一些能代表确切数字和字符通配符。
PowerShell 简单模式识别
Get-Member会返回所有string对象的方法,可以通过参数只返回静态方法,也就是string类命令。使用几率最高的自然Format方法,但是因为PowerShell中已经有了大书特书的-F操作符了,Format方法可以秒杀了。但是Join和Contac还是可以聊聊的。
PowerShell String类方法
从之前的章节中,我们知道PowerShell将一切存储在对象中,那这些对象中包含了一系列中的称之为方法的指令。默认文本存储在String对象中,它包含了许多非常有用的处理文本的命令。在控制台输入[String]::然后按Tab键会自动智能提示,这些方法就是String类命令。Concat()工作起来类似字符串操作符“+”