powershell的regex实现是否具有union(“或”)函数,还是我必须单独匹配多个regex?
即:
PS C:\Users\nacht> ("hello there" -replace "el", "xx") -replace "er", "xx"
hxxlo thxxe
我希望能够使用单个$re
这样做:
PS C:\Users\nacht> "hello there" -replace $re, "xx"
hxxlo thxxe
答案 0 :(得分:0)
就像我在输入我的问题一样,我决定尝试一些事情,事实证明|
运营商似乎可以做到这一点!
PS C:\Users\schwabg> $re = "el|er"
PS C:\Users\schwabg> "hello there" -replace $re, "xx"
hxxlo thxxe
未在顶级Google网页中记录...