标签: regex powershell character-class
Lu应该代表Letter, Uppercase,但我得到了 意外结果
Lu
Letter, Uppercase
PS > 'Hello World' -replace '\p{Lu}', 'Z' ZZZZZ ZZZZZ
可以看出,Lu正在替换上下字符。
§ Regular Expression Category
§ Supported Categories
答案 0 :(得分:6)
使用-creplace。 -replace is case-insensitive:
-creplace
-replace
PS > 'Hello World' -creplace '\p{Lu}', 'Z' Zello Zorld