为了账号安全,请及时绑定邮箱和手机立即绑定

批量字符转义

批量字符转义

暮色呼如 2019-08-02 17:08:35
批量字符转义我非常擅长为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 关注
  • 626 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信