批量字符轉義我非常擅長為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 回答
- 0 關注
- 700 瀏覽
添加回答
舉報
0/150
提交
取消