Flashで一重引用符をエスケープする方法は?
-
08-07-2019 - |
質問
ユーザーが入力したテキストがあり、すべてのバックスラッシュと単一引用符にバックスラッシュを追加する必要があります。方法は?
解決
var string:String = "something 'is' \\fishy here";
trace(string);//something 'is' \fishy here
string = string.replace(/(['\\])/g, "\\$1");
trace(string);//something \'is\' \\fishy here
他のヒント
Amarghoshの答えはすぐにわかります。 AS3正規表現を簡単にテストする方法が必要な場合は、 SkinnerのRegexrを付与するは素晴らしいです。
所属していません StackOverflow