使用正则表达式获取多个单词,单词之间留有空格
Get multiple words using regular expression with space between them
我有以下
我想在JavaScript 中获得以下3个字符
- Thi
- 获取
- Lot
我试过
/('s[a-zA-Z]{3})|([a-zA-Z]{3}'s)|([a-zA-Z]{3})$/g
但有了这个,我会收到的最后3封信
感谢您的帮助
您将所有三个字母的单词都匹配为:
/('b[a-z]{3}'b)/gi
'b
匹配从字母到非字母的切换,反之亦然,因此不需要匹配两边的空格。此外,它还可以检测后面有标点符号的单词,比如
嘿,你病了吗?
将有以下匹配项:
嘿
你的
不良
此外,您可以将i
修饰符与[a-z]
组合使用,而不是匹配[a-zA-Z]
。
相关文章:
- JS中单词之间的空格
- 突出显示jQuery中单词之间的空格
- 两个单词之间的Javascript差异
- 在某些情况下,“text”方法会删除单词之间的空格
- 使用正则表达式获取多个单词,单词之间留有空格
- 如何删除两个单词之间的字符串
- 我在angular JS中选择了一个默认选项,并删除了两个单词之间的下划线
- 如何删除句点和前一个单词之间的空格
- 在两个单词之间应用正则表达式
- 什么是用于删除大写字母之间的空格的正则表达式,但在单词之间保留空格
- jQuery:如何在单词之间修剪换行符和制表符
- 谷歌邮件应用程序脚本中的正则表达式困难 - 在两个单词之间选择单词
- 正则表达式删除所有白色景观,除了单词之间的一个
- 多次捕捉两个相同单词之间的所有内容
- 获取两个单词之间的每个字符串
- Javascript/REGEX:删除字符串中以特定字母开头的特定文本(单词),单词之间用空格分隔
- 替换两个单词之间的文本
- Jquery在HTML中的两个特定单词之间切换内容
- 如何在两个单词之间提取最少的字符
- XRegExp接受所有UTF-8字符,单词之间有空格,排除某个符号,并且没有尾随空格