我想在脚本中的字符串中使用“/”(正斜杠),但出现以下错误。
我有以下applescript来替换文件中的内容。
Syntax: do shell script "perl -pi -e 's/oldtext/newtext/g' " & quoted form of (POSIX path of file)
以下代码有效,因为没有特殊符号。
do shell script "perl -pi -e 's/myname/yourname/g' " & quoted form of (POSIX path of file_tgt)
但是下面的代码不起作用,因为它有“/”。
do shell script "perl -pi -e 's/</b>/</b>/g' " & quoted form of (POSIX path of file_tgt)
上面的代码包含</b>
抛出以下错误:
Expected “"” but found unknown token.
如果我添加<\/b>
,它会引发以下错误。
Unknown regexp modifier "/b" at -e line 1, at end of line
Search pattern not terminated at -e line 1.
有人可以向我提出解决方案吗?