JavaScript正则表达式需求:匹配首尾带**的单词
正则表达式解决方案
匹配开头带有**的单词
正则表达式:
\*\*\w+
说明:
\*\*:匹配字面量**(通过转义符处理正则中的特殊字符)\w+:匹配一个或多个字母、数字或下划线,对应单词的主体部分
如果需要匹配包含连字符等非标准单词字符的内容,可替换为:
\*\*[^*\s]+
[^*\s]+表示匹配除星号和空白符之外的任意字符,适配更多场景。
匹配结尾带有**的单词
正则表达式:
\w+\*\*
说明:
\w+:匹配单词的主体部分\*\*:匹配结尾的字面量**
同理,适配非标准单词字符的版本:
[^*\s]+\*\*
测试验证
用你提供的示例文本测试:
This is a text test
This would be a good text to do some testing
- 开头带
**的匹配结果:**would、**text、**testing - 结尾带
**的匹配结果:text**
内容的提问来源于stack exchange,提问作者Javier Muñoz Sánchez
相关产品推荐
相关产品推荐

