【ActionScript】【Flex】文字列比較
文字列比較のメソッドを探したのですが、うまく出てきませんでした…。
使えそうなのは、search()とmatch()です。
今回比較したかった文字列には、改行が含まれていたため、replace()で改行を置き換えたりしようとしたのですが、うまく行かず…
最終的に自分でクラスを書きました。
以下に貼りつけます。
package AS { public class Compare { public function Compare() { } public function str_check(str1:String,str2:String):Boolean{ var match:Boolean = true; h); if(str1.length == str2.length){ for(var i:int=0;i<str1.length;i++){ trace(str1.charAt(i)+str2.charAt(i)); if(str1.charAt(i) == str2.charAt(i)){ }else if(str1.charAt(i).match("\n") && str1.charAt(i) != str2.charAt(i)){ match = false; trace("a-"+str1.charAt(i)+str2.charAt(i)+"a-"); } } }else{ match = false; } return match; } } }