str = str.replace(/(.{4}(?!$))/g, "$1<br />")
alert(str)
如果你所使用的语言支持正则断言:如果前面的字符串中是英文字母,那么可以:
都是小写:[a-z]*(?=\:)
有大写:[a-zA-Z]*(?=\:)
如果你的正则不支持,那么就需要通过取子匹配的方式来获取这个字符串了:
都是小写:([a-z]*):
有大写:([a-zA-Z]*):
然后获取第一子匹配, 一般是$1,或者用PHP的话是子匹配中的第一组。
哦,不好意思,正则里忘了放量词了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)