首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用<b>abc</b>取代##abc##

用<b>abc</b>取代##abc##
EN

Stack Overflow用户
提问于 2014-04-03 05:49:05
回答 2查看 84关注 0票数 0

我怎样才能做到这一点?

例如,我需要将##some text##更改为粗体(即<b>some text</b>)。我使用JSTL替换标记和##(.+?)## regex查找所有这些匹配。

有什么帮助吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-10 06:50:37

匹配组可以由$1 (第一个)、$2 (第二个)等引用。最后,使用replaceAll可以使用this way。在这种情况下,用<b>$1</b>代替<b>$1</b>是可行的。

票数 0
EN

Stack Overflow用户

发布于 2014-04-03 06:13:56

捕获组(括号中的内容)可以使用\1, \2, \3等引用-在本例中,它是\1,因为它是第一个出现在regex中的组。

因此,尝试将##(.+?)##替换为<b>\1</b>

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

https://stackoverflow.com/questions/22828868

复制
相关文章

相似问题

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