مقایسه دو متن با هم

love_flas

New Member
سلام دوستان
من تو انجمن هر چی سرچ کردم نتونستم چیزی در مورد مقایسه دو تا متن با هم پیدا کنم .
موضوع از این قراره که می خوام تو پروزه یک متنی رو به کاربر نمایش بدم و بعد کاربر همون متن رو تو یک تکست فیلد بنویسه و بعد از اتمام کار بازدن دکمه چک
برنامه شروع به مقایسه دوتا متن بعنی متن اصلی و متن نوشته شده توسط کار بر بکنه و در نهایت اگه کاربر کلمه ای رو اشتباه تایپ کرده باشه رنگ اون رو متمایز کنه
و تو تکست فیلد دیگری تعداد اشتباه کاربر رو نمایش بده
هر قدر ور رفتم باهاش نتونستنم کامل کنم
یعنی می تونم کاری کنم که دو تا متن رو مقایسه کنه ولی نمیتونم کدی بهش بدم که کلمات اشتباه تایپ شده رو با یه رنگ دیگه نمایش بده و تعدادش رو هم مشخص کنه
ممنون میشم اگه در این مورد راهنماییم کنید
 

akherat

مدیر انجمن
متن رو split کن و با split متن دوووم در هر کلمه مقایسه کن
این راه سادشه - راه دوم استفاده از regxp هست
 
PHP:
var numer:uint;
var str_1:String;
var str_2:String;
var arr_1:Array = str_1.split("");
var arr_2:Array = str_2.split("");
for(var i:uint;i<arr_1.length;i++){
    if(arr_1[i] == arr_2[i]){
       
    }else{
        //شمارش کارآکترهایی که با هم تناسب ندارد و نمایش آن
        numer ++;
        trace("i: "+arr_1[i]);
    }
}
//اگه میخای در متن نمایش بده یه مقدار کار میبره نوشتن کدش راههای متفاوتی داره
 

جدیدترین ارسال ها

بالا