javascript - 匹配空格分隔的固定字符组

标签 javascript jquery regex

例如,我需要匹配3组字符,每个字符以空格分隔,在此文本上:

This is also true for humans, who can (...) hear only a limited range [12^] of sounds as well. Dogs, dolphins and other creatures can hear different frequencies than we do, for example. There is some scientific evidence our brains are receiving a much wider range of frequencies than we are able to perceive. Michael Weliky from the University of Rochester conducted a study which led him to conclude that perhaps as much as 80% of the frequencies we receive are locked in our heads, unable to be perceived.

我发现这个语法给了我我想要的结果:
[^].+?(?=).+?(?=).+?(?=)

但我想知道它是否可以改进,看起来它看起来很多余。

我的RegEx101

最佳答案

您可以删除中间的两个前瞻并仅替换为空格。

[^].+? .+? .+?(?= ) example

除此之外,您可能无法进行匹配。

关于javascript - 匹配空格分隔的固定字符组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25949017/

相关文章:

javascript - 使用 jquery 屏蔽电话号码 - 具有三个输入字段

以参数作为对象的 Javascript 函数

javascript - 平滑滚动 anchor 链接需要不必要的双击

regex - 从 <script> 中提取的数据的 Url 正则表达式

python - 将值分配给由正则表达式获得的一组列

javascript - 单击时呈现组件的问题

javascript - $.ajax json GET 在页面加载后恢复所有 jquery

javascript - 你如何像 JSFiddle 那样在一个窗口中获得多个 View

JQUERY效果高亮,控制开始和结束颜色

c++ - Qt/QRegularExpression - 无法捕获所有结果,只能捕获第一个实例,为什么?