Regex 正则表达式匹配具有长度范围的单词

Regex 正则表达式匹配具有长度范围的单词,regex,Regex,我是新来的正则表达式和我有一个困难的时间过滤出的话,长度范围从5-7。下面是一个例子 我有一个单词列表,单词之间用空格隔开 house computer method position regex avocado 现在让我们假设我只想要长度为5,6和7的单词。 我正在搜索的正则表达式将匹配其他任何内容 如果我不使用任何东西替换匹配项,我会期望得到这个输出 house method regex avocado 谢谢。:) E: 我正在使用这个网站:你可以使用{n,m}量词,带单词边界: \b\

我是新来的正则表达式和我有一个困难的时间过滤出的话,长度范围从5-7。下面是一个例子

我有一个单词列表,单词之间用空格隔开

house computer method position regex avocado
现在让我们假设我只想要长度为5,6和7的单词。 我正在搜索的正则表达式将匹配其他任何内容

如果我不使用任何东西替换匹配项,我会期望得到这个输出

house method regex avocado
谢谢。:)

E:


我正在使用这个网站:

你可以使用
{n,m}
量词,带单词边界:

\b\w{5,7}\b

它将匹配5到7个字母数字字符的“单词”。

您可以使用正则表达式:

\b(\w{1,4}|\w{8,})\b
什么都没有取代

看看它是如何工作的


之后,您可以通过删除留下的任何尾随空格和双空格来进行清理。

根据标记摘录指定您正在使用的正则表达式引擎或编程语言。@TimPietzcker。哎呀。忘记单词边界。你需要单词边界,否则它将匹配
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa。我需要匹配任何其他内容:)@Chrene。好吧,你可以用这个答案或另一个。一个是你替换的,另一个是你选择的。true:)另一个答案正是我需要的答案。无论如何谢谢你的努力。@Chrene哈哈,我在这里设置闹钟;)该在我的时区睡觉了。谢谢你的快速回复和晚安先生:)@chrs发生什么事了吗?