ActionScript 的字符替换

总之我是没有在帮助里找到,但感觉应该有才对
去google了一下:http://www.jurjans.lv/flash/RegExp.html 这个貌似很变态,但现在我要的只是一个简单的str_replace函数,想了一下,用了个比较变态的方法:

[code lang=”javascript”]
function str_replace(search, replace, subject) {
var slen = search.length;
var rstr = ”;
while (true) {
var find_idx = subject.indexOf(search);
if (-1 != find_idx) {
rstr += subject.substr(0, find_idx) + replace ;
subject = subject.substr(find_idx + slen);
} else {
return rstr + subject;
}
}
}
[/code]

ActionScript 的字符替换》上有4条评论

  1. 我们公司有人在做新闻模板的替换系统时,就用类似的方法做过。
    大段大段的测量,截取………..(用PHP)
    在我费了九牛二虎之力看明白以后,心里想TMD一个str_replace不就解决了么?
    P.S.他上辈子是C程序员。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据