スクリプトの文字列に「/」(スラッシュ) を使用したいのですが、次のエラーが発生します。
ファイル内のコンテンツを置き換えるために、次の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.
誰でも私に解決策を提案できますか?