2011-11-09 14 views
0

空白をas3の文字列から削除/置換しようとしています。文字列はxmlから来て、テキストフィールドに書き込まれます。空白を削除しようとしている文字列を比較するas3空白を削除する

   var xmlSentence:String=myXML.SENTENCE[thisSentence]; 
       var tfSentence=e.target.text; 

       var rex:RegExp = /\s+/; 

       trace(xmlSentence.replace(rex, "-")); 
       trace(tfSentence.replace(rex, "-")); 

       That code outputs like this: 
       She-has a dog 
       -She has a dog 

私も別のレックスパターンを試しました。問題は両方の文字列に空白があるにもかかわらず同じものですが、どちらの文字列でも1つのスペースしか見つけられません。 あなたはあなたが

のvarレックス再帰的な変化を示すためにgフラグを使用する必要があり、事前

+0

この関連記事は良い答えがあります:http://stackoverflow.com/questions/2692365/remove-whitespace-in-as3 – Marijn

答えて

0

で おかげで、この問題を解決するために私を助けてもらえ:正規表現=/\ sの+ /グラム;

Actionscriptコード内でRegExpキーワードを選択し、 'ヘルプ'メニューに移動し、フラグの詳細については 'Flashヘルプ'を選択してください。

関連する問題