JS 如何通过正则表达式向字符串中插入字符串

JS 如何通过正则表达式向字符串中插入字符串,第1张

var str = "利用正则表达式如何实现按字数换行"

str = str.replace(/(.{4}(?!$))/g, "$1<br />")

alert(str)

如果你所使用的语言支持正则断言:

如果前面的字符串中是英文字母,那么可以:

都是小写:[a-z]*(?=\:)

有大写:[a-zA-Z]*(?=\:)

如果你的正则不支持,那么就需要通过取子匹配的方式来获取这个字符串了:

都是小写:([a-z]*):

有大写:([a-zA-Z]*):

然后获取第一子匹配, 一般是$1,或者用PHP的话是子匹配中的第一组。

哦,不好意思,正则里忘了放量词了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11634935.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存