3

ユーザーが提供したテキストがあり、すべての円記号と一重引用符の前に円記号を付ける必要があります。どうやってするか?

4

2 に答える 2

5
var string:String = "something 'is' \\fishy here";
trace(string);//something 'is' \fishy here
string = string.replace(/(['\\])/g, "\\$1");
trace(string);//something \'is\' \\fishy here
于 2009-11-29T16:40:59.963 に答える
2

Amarghoshの答えは的確です。AS3正規表現を簡単にテストする方法が必要な場合は、GrantSkinnerの正規表現が最適です。

于 2009-11-29T16:45:49.880 に答える