JavidFlasher
کاربر فعال
سلام دوستان
با اين تابع ميتونيد يه زير رشته رو سرچ و با رشته ي ديگه جايگذاري كنين
خودStringمتد replaceداره اما بيش از يك تطابق رو ديگه نميشه مطابقت داد براي همين از عبارات منظم براي چك كردن تطابق رشته ها استفاده ميكنيم
از پرچمgكه خصوصيتglobalداره براي مطابقت دادن بيش از يك تطابق استفاده كرديم:
كافيه از تابع findReplaceStringكه سه تا پارامتر ميگيره اولي استرينگ كليمون دومي زير رشته كه ميخوايم پيداش كنه سومي رشته اي كه ميخوايم با زير رشته جايگذاريش كنيم براي برگردوندن استرينگ جايگزاري شده استفاده كنيم
با اين تابع ميتونيد يه زير رشته رو سرچ و با رشته ي ديگه جايگذاري كنين
خودStringمتد replaceداره اما بيش از يك تطابق رو ديگه نميشه مطابقت داد براي همين از عبارات منظم براي چك كردن تطابق رشته ها استفاده ميكنيم
از پرچمgكه خصوصيتglobalداره براي مطابقت دادن بيش از يك تطابق استفاده كرديم:
PHP:
package
{
//Written By JavidFlasher
public class findReplace
{
public function findReplaceString(StringText:String,Find:String,Replace:String)
{
var StringData:String=StringText
var _RegExp = new RegExp(Find,"g");
return (StringData.replace(_RegExp,Replace))
}
}
}
كافيه از تابع findReplaceStringكه سه تا پارامتر ميگيره اولي استرينگ كليمون دومي زير رشته كه ميخوايم پيداش كنه سومي رشته اي كه ميخوايم با زير رشته جايگذاريش كنيم براي برگردوندن استرينگ جايگزاري شده استفاده كنيم
PHP:
var replace:findReplace=new findReplace()
trace(replace.findReplaceString("Hello world and Hello world and Hello world","Hello","Bye"))//Bye world and Bye world and Bye world
آخرین ویرایش: