鍍金池/ 問答/HTML/ js 正則替換匹配結果用標簽包裹,正則如何寫?

js 正則替換匹配結果用標簽包裹,正則如何寫?

一段文本 :他說 hello,你不能說 world嗎 。
想要的結果 把 文本中的 hello 和 world 用標簽包裹下

我這樣寫:

str.replace(/\b\w+\b/g,'<b>\1</b>')

結果是這樣:
圖片描述

這個情況我就懵逼了

多謝群眾!

回答
編輯回答
陌離殤

'他說 hello,你不能說 world嗎'.replace(/\b\w+\b/g,'<span>$&</span>')

2017年4月21日 21:19
編輯回答
壞脾滊
str.replace(/\b(\w+)\b/g,'<b>$1</b>')
2017年2月10日 21:59