windows – 如何在Powershell中转义反斜杠
发布时间:2020-12-13 22:28:04 所属栏目:Windows 来源:网络整理
导读:我正在编写一个Power Shell程序来替换字符串 -replace "$in","$out" 它对包含反斜杠的字符串不起作用,我该如何逃避呢? 解决方法 -replace运算符使用正则表达式,将反斜杠视为特殊字符.您可以使用双反斜杠来获得文字单反斜杠. 在您的情况下,由于您使用的是变
我正在编写一个Power
Shell程序来替换字符串
-replace "$in","$out" 它对包含反斜杠的字符串不起作用,我该如何逃避呢? 解决方法
-replace运算符使用正则表达式,将反斜杠视为特殊字符.您可以使用双反斜杠来获得文字单反斜杠.
在您的情况下,由于您使用的是变量,我认为您在设计时不会知道内容.在这种情况下,您应该通过[RegEx] :: Escape()运行它: -replace [RegEx]::Escape($in),"$out" 该方法使用任何使其成为文字匹配所需的内容来转义任何特殊于正则表达式的字符(其他特殊字符包括.,$,^,(),[]等. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- APC Injection of Windows 7 x86 in R0
- windows-server-2012 – HP ProLiant MicroServer Gen 8 –
- 用于Microsoft Office文件的Android API或库[已关闭]
- dos – 告诉XCOPY复制隐藏文件夹以及隐藏文件
- 如何确定.Net DLL是否用于GUI应用程序或Web服务?
- 并发编程-多进程
- windows-phone-7 – 如何在WP7中隐藏软键盘?
- windows-server-2008-r2 – 按顺序将Windows Server 2008 R
- windows-server-2008 – 在KVM下安装Windows Server 2008的
- win7使用远程桌面 连接 windows服务器
推荐文章
站长推荐
- 如何在Windows 8.1上安装PyBluez?
- 无法使用Tesseract 3.0.2.02存档为WIndows编译Te
- active-directory – 计算机名称是否保证在域中是
- .net – “可点击”文本框?
- windows-server-2008 – Windows Server 2008 R2
- windows – 批处理 – 将命令输出存储到变量(多行
- windows-7 – 跳过新的Windows 7用户选择并转到登
- windows-phone-8 – Rx 2.1:如何在Dispatcher上
- 如何运行heat.exe并在wix中注册一个dll
- windows server 2012 如何开启 hyper-v 并创建虚
热点阅读