Email:longsu2010 at yeah dot net
js String的replace函数的函数签名如下:
replace(match/* 字符串OR正则表达式 */, replacement/* 字符串OR函数 */)
作用是将源自符串中的match替换为replacement并返回替换后的字符串。
如果第一参数是字符串就没什么好说的了,但是要记住此时只在源自符串替换一次match(第一次)函数就执行完成了。
所以第一参数通常是一个正则表达式,举例如下:
replace(/a/g, "b") // 将源自符串中所有的a替换为b。
第二参数可以是一个字符串,该字符串中可以包含第一参数正则表达式的分组,举例如下:
replace(/(a){2,2}/g, "$1b") // 将源自符串中所有的aa替换为ab。
如果第二参数是一个函数的话,那么函数的参数是什么呢?举例如下:
复制代码 代码如下:
"bbabc".replace(/(a)(b)/g, function(){
console.log(arguments)
});
参数将依次为: 1、整个正则表达式匹配的字符。
2、第一分组匹配的内容、第二分组匹配的内容…… 以此类推直到最后一个分组。
3、此次匹配在源自符串中的下标(位置)。
4、源自符串
所以例子的输出是
["ab", "a", "b", 2, "bbabc"]
第二参数的返回值将会被替换到源自符串中,因若js函数无返值那么调用函数会得到undefined,所以如果第二参数无返回值undefined将会被替换到源自符串中。
如果第一参数是一个字符串,同时第二参数是一个函数的话,那就当成第一参数是一个没有分组的正则表达式好了,这样就可以确定第二参数的参数了。
文中有一些表述不当之处,如“替换到源自符串中”(源自符串只是充当模板的角色,并不真正发生改变,字符串是不可改变的变量),希望不会误导大家。
相关推荐:
为什么做抖音seo,为什么做抖音推广 ,描边ai虚线
SEO经营:助力企业腾飞的秘密武器,靖边百度关键词排名
洗文章AI:让内容创作变得更智能、更高效
怎么让AI写文章,轻松实现内容创作的智能化
AI一键生成文章在线:提升创作效率,改变写作方式
ChatGPT空白对话:释放创意,开启智能对话的新世界,ai重庆南坪
seo站内链接有什么作用,seo中网站内链的作用 ,781900ai
AI上的文章属于原创吗?人工智能创作内容的归属问题
SEO客服:如何提升客户体验与业务转化的双赢策略,鄂州网站建设公司教程
seo网络培训是什么,seo工作培训会培训啥 ,ai长投影字
UCMS:引领智慧医疗新时代,打造数字化健康未来,推广工作谈营销
Chatget免费网站版无需登录,畅享无限对话体验!,工业 Ai 视觉检测
SEO售产-数字营销新战场,助力企业实现盈利增长,去哪找自贡网站建设
SEO这样做,轻松引爆流量,助力企业成长,无极标准网站优化好处
SEO更多-让你的企业站点在搜索引擎中脱颖而出,如何结交seo大神
什么是seo的豆子,何为seo ,ai圆复制
seo能解决什么问题,seo会遇到哪些问题 ,挚爱花嫁ai
怎样使用AI写文章:释放创作潜能,提升写作效率
【SEO优化全攻略】提升网站流量的终极秘籍,带你轻松玩转搜索引擎优化!,金融网站推广维护
智能AI写文章:高效创作新风尚
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
seo适合什么行业,seo适合的行业 ,在ai如何矢量化
SEO全套秘籍:提升网站流量与排名的终极指南,荣昌手机网站建设
seO经理是什么岗位,seo经理招聘 ,ai写作重复被查
seo菲律宾是做什么,菲律宾网址排名 ,openl ai
GPT-3模型下载:开启智能时代的无限可能,ai走入
ChatGPT已识别但不可用?揭秘背后原因与解决方案!,小狸ai和斑马ai语文
如何通过AI写文章,轻松提高写作效率与质量
ChatGPT最新版本更新内容:智能对话体验再升级,更多功能与应用,ai证伪
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,台州网站建设分析和总结
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
SEO招标:如何通过专业SEO服务助力企业脱颖而出,牡丹江关键词排名怎么样
AI网页效果生成:开启网站设计的新纪元,ai画线祥云
ChatGPT:引领人工智能对话新时代的智能助手,Ai shiang
求一个AI软件,彻底改变你的工作与生活!
SEO详解:如何优化你的网站提升排名,获得更多流量,伊春湖南网站优化推广
SEO留痕:数字营销的隐性力量,如何通过SEO优化让品牌更具竞争力,铁岭网站关键词建设优化
SEO范例:如何通过优化提升网站流量,获取更多商机,广州抖音seo搜索广告
ChatGPT服务异常:为何影响到你的工作和生活?如何有效解决?,ai怎么保持圆角不变
AI翻译工具的革命-ChatGPT等技术让语言互通无碍,淘宝ai写作检测准吗
ChatGPT服务部分恢复:人工智能助力全新体验,ai对象菜单
SEO和品牌营销:如何通过搜索引擎优化打造品牌影响力,建邺seo软件
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
SEO译为:网站排名背后的优化策略,会展中心网站优化
优化整站,让网站飞速增长,打造行业竞争力,广东网站建设与维护
AI免费生成文章的软件:轻松创作的秘密武器
seo的推广工具,seo推广软件哪个好 ,国内ai写作论文怎么样
ChatGPT遇到问题?如何解决“您的应用遇到问题,无法正常启动”困境?,ai下载增强版
ChatGPT使用问题?如果您正在使用VPN,请尝试将其关闭,ai制作渐变立体
什么是seo发外链,seo外链类型有哪些 ,小小苏ai