标题: [问题求助] 求助PowerShell正则替换字符串两边的符号 [打印本页]
作者: 小白龙 时间: 2022-8-28 17:53 标题: 求助PowerShell正则替换字符串两边的符号
我想把词语两边的│进行替换(这个符号不是回车键上方的竖线)
左边的│替换为$s_ 右边的│替换为$
这个│总是成对出现在词语的两边
求路过高手帮助, 谢谢!
原样:
身在│美国│, 心在│中华│.
结果:
身在$s_美国$, 心在$s_中华$.
作者: xczxczxcz 时间: 2022-8-28 18:16
- $t='爱吾│中华│,美狗│一律屠之│。'
- [regex]::Replace($t, '(│)(?<n>(?:(?!\1).)*)(\1)','$s_${n}$');
复制代码
!!!
作者: 小白龙 时间: 2022-8-28 18:20
回复 2# xczxczxcz
大佬技术高, 正则666, 感谢
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |