首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >解析一行文本并在给定词之前动态插入换行符?

解析一行文本并在给定词之前动态插入换行符?
EN

Stack Overflow用户
提问于 2018-06-07 04:02:32
回答 1查看 272关注 0票数 0

我有一个锚元素,如下所示:<a href='/somewhere' class='break'>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent ornare.</a>

它可能会说出各种各样的东西,但通常都会有相同的内容。我想在单词amet (在本例中)之前动态地插入一个换行符<br/>

做这件事最好的方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2018-06-07 04:10:05

您可以通过Regex(正则表达式)实现这一点。

考虑到你的锚点(并给它一个ID以简化)

<a href='/somewhere' id='break'>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent ornare.</a>

代码语言:javascript
复制
$('#break')html($(#break).html().replace(/(amet)/g,'<br/>$1'));

这样做的作用是在整个文本上搜索确切的world amet,并将其替换为换行符+您想要的单词,在本例中为amet。我建议W3Schools学习更多关于正则表达式和Regex101的知识,以便更轻松地测试您的正则表达式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50728647

复制
相关文章

相似问题

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