2
关注
1536
浏览

正则表达式Javascript:如何截取可能包围或不包含空白的整个单词

查看全部 1 个回答

习惯孤独 未验证用户 用户来自于: 广东省
2020-09-16 06:39

“可能会或可能不会被包围的空白”的要求意味着你甚至不需要检查空白(这是不相关)。你所追求的是匹配包含列表中任何选项的单词。

使用

var exp = /\w*(?:and|the|or|which|on|about|movies|tomatoes|reddit|played)\w*/gi; 
 
var s = "This question is a bore,"; 
 
console.log(s.match(exp));

见regex demo

这里,\w*在non-capturing group比赛0+字字符的两端(ASCII字母,数字或字符_)。

关于作者

问题动态

发布时间
2020-09-15 15:51
更新时间
2022-09-15 15:53
关注人数
2 人关注

相关问题

如何使用setActiveItem进行卡片布局以基于radiobuttton选择显示面板?
VM系列振弦采集模块如何修改通讯速率?
字符串中最后2个括号之间的所有大写字母的正则表达式
谐振式传感器是如何产生异常谐振(共振),该怎么解决?
拖放HTML5元素和JavaScript的问题
数控折弯机到哪买?如何选过?
语音识别快速纠错如何处理?
如何用Babel.js将导入语句插入到AST中?
我如何从火力地堡/公司的FireStore通过属性值排序文件
如何恢复已经删除的信息,和图片?
个人工作笔记 Powered BY WeCenter V4.1.0 © 2024 粤ICP备2020123311号