这里是 JavaScript 业余爱好者。我设定了 self 项目来帮助自己学习。
我通常在 stackoverflow 上找到答案,但几天的谷歌搜索并没有启发我以下内容。
我正在尝试匹配句子中的整个单词。我打算这样做将这些词包装在 <span>
中标签。
我使用的正则表达式是
(\/?+<?+\w+<?+>?+)
在这里看到使用http://regex101.com/r/nT2yY4
如果此代码在字符串 this is a <span>string</span>
上运行它返回
- 这个
- 是
- 一个
-
<span>
-
string<
-
/span>
我希望它返回
- 这个
- 是
- 一个
-
<span>string</span>
而字符串 <span>two words</span>
返回
-
<span>two
-
words</span>
我也想把标点符号也分开,这样 "this is a string."
变成
- 这个
- 是
- 一个
- 字符串
- .
最佳答案
关于javascript - 如何使用正则表达式(在 JS 中)匹配单词并包含 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22757254/