首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ActionScript 3 .replace()仅替换第一个实例

ActionScript 3 .replace()仅替换第一个实例
EN

Stack Overflow用户
提问于 2012-03-21 22:03:16
回答 1查看 29.7K关注 0票数 17

在Flash ActionScript 3中,我正在尝试做一些我认为很简单的事情:用另一个短语替换文本字符串中一个短语的所有实例。但是,由于某些原因,只替换了第一个实例,而忽略了其余实例。我通过字符串替换函数运行了大约9次,最终结果替换了所有的<br />,但我想知道我做错了什么。提前感谢!

我的代码:

代码语言:javascript
复制
var importPostAddress = "123 Fake Street<br />Mytown<br />Mycounty<br />Mycountry<br />PO5 7CD<br /><br />";
var postAddress = importPostAddress.replace("<br />",", ");

跟踪postAddress时的预期结果

代码语言:javascript
复制
123 Fake Street, Mytown, Mycounty, Mycountry, PO5 7CD, , 

实际结果:

代码语言:javascript
复制
123 Fake Street, Mytown<br />Mycounty<br />Mycountry<br />PO5 7CD<br /><br />
EN

回答 1

Stack Overflow用户

发布于 2012-03-21 22:11:20

Sam有一个很好的解决方案,另一个是:

代码语言:javascript
复制
postAddress = importPostAddress.split("<br />").join(",");
票数 22
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9806177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档