【发布时间】:2014-11-28 17:22:37
【问题描述】:
Lu 应该代表Letter, Uppercase,但是我得到了
意想不到的结果
PS > 'Hello World' -replace '\p{Lu}', 'Z'
ZZZZZ ZZZZZ
可以看出,Lu 正在替换大小写字符。
【问题讨论】:
标签: regex powershell character-class
Lu 应该代表Letter, Uppercase,但是我得到了
意想不到的结果
PS > 'Hello World' -replace '\p{Lu}', 'Z'
ZZZZZ ZZZZZ
可以看出,Lu 正在替换大小写字符。
【问题讨论】:
标签: regex powershell character-class
使用-creplace。 -replace is case-insensitive:
PS > 'Hello World' -creplace '\p{Lu}', 'Z'
Zello Zorld
【讨论】: