繁体   English   中英

正则表达式最多匹配任何三个单词或没有单词 btw 2 个单词

[英]Regex to match any three words at max or no word btw 2 words

正则表达式匹配 'NATURAL' 和 'FLAVOR' 之间的任意三个单词(最多)。

例如,从以下字符串:

  1. 我有 NATURAL SMOKE FLAVOR 和其他元素。
  2. 我有天然柠檬和盐味,以及其他元素。
  3. Noor 在她的配料中含有天然风味。

我想匹配:

  1. “天然烟味”
  2. “天然柠檬和盐味”。
  3. “天然风味”

我会很感激帮助。 PS。 我正在研究 python。

  • 如果单词仅由空格分隔,请使用以下正则表达式NATURAL(?: [AZ]+){0,3} FLAVOR
  • 如果单词由空格和可选的逗号分隔,请使用此正则表达式NATURAL(?: [AZ]+,?){0,3} FLAVOR

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM