批量字符转义我非常擅长为Windows编写批处理脚本,但即便在这些年后如何正确地逃避字符让我感到困惑。在尝试找出正确的方法来逃避正则表达式以便与sed一起使用时,这一点尤其困难。有什么工具可以帮助我吗?也许某些东西允许我粘贴在“普通”字符串中并且它会吐出正确转义的字符串版本?更新: 我不愿意举一个例子,因为我不是在寻找如何逃避一个特定字符串的答案。我也不是在寻找适合某个特定应用的解决方案。我正在寻找一种工具,它可以帮助我为每个我需要逃脱的字符串获取正确的转义语法,无论从命令行使用什么工具。那就是我真正想要的正则表达式(^.*)(Form Product=")([^"]*") FormType="[^"]*" FormID="([0-9][0-9]*)".*$采用真正的正则表达式(即就BATCH而言未转义)并将其包装成一些sed语法,例如ssed "s@ --- Insert escaped regex here --- @http://psph/\1/\2@g" "%~1"最后将其转义...再次,是否有任何工具可以帮助转义任何字符串以便在BATCH命令行上使用?ps BATCH的逃避语法有很多例外,我甚至会选择一个好的备忘单。
3 回答
- 3 回答
- 0 关注
- 675 浏览
添加回答
举报
0/150
提交
取消