const obj={text:bNew StylebiPhone}
我想用标记中已识别的单词替换上述对象中以__b开头的所有单词,然后是带有粗体html标记的单个单词
i、 e.文字:"Theb new stylebiPhone"应为文字:`"The<b> new</b> style<b> iphone</b>"
谢谢
您可以捕获`__b(_S+),并将其替换为< b>$1</b>.
这里__b匹配文字_b和(_S+)通常匹配任何单词或文本,并在组1中捕获,您可以使用组1用粗体标记替换匹配的文本.
__b
_b
(_S+)
&中尉!-开始代码段:js hide:false控制台:true babel:false-->
&中尉!-语言:lang js-->
const s = 'The \\bNew stylish \\biPhone'; console.log(s.replace(/\\b(\S+)/g, '<b>$1</b>'))
&中尉!-结束代码段-->
如果您想限制与世界匹配的任何字符集,请将_S+更改为_w或[a-zA-Z]`等.
_S+
_w或
您可以捕获`__b(_S+),并将其替换为< b>$1</b>.
这里
__b
匹配文字_b
和(_S+)
通常匹配任何单词或文本,并在组1中捕获,您可以使用组1用粗体标记替换匹配的文本.&中尉!-开始代码段:js hide:false控制台:true babel:false-->
&中尉!-语言:lang js-->
&中尉!-结束代码段-->
如果您想限制与世界匹配的任何字符集,请将
_S+
更改为_w或
[a-zA-Z]`等.