gpt4 book ai didi

正则表达式不连续匹配

转载 作者:行者123 更新时间:2023-12-04 14:53:57 24 4
gpt4 key购买 nike

我正在尝试匹配一个包含 2 个元音的单词(不必连续),但我提出的正则表达式要么不匹配,要么不匹配。这是最后一次迭代( Dart )。

  final vowelRegex = new RegExp(r'[aeiouy]{2}');

这是一个正在解析的示例句子,它应该匹配、一、肩、他们和超过。它只是匹配肩膀和他们的。我明白为什么,因为那是我定义的表达方式。无论在单词中的位置如何,如何定义表达式以匹配 2 个元音?
  one shoulder their the which over

该表达式一次只需要对一个单词进行测试,因此希望这可以简化事情。

最佳答案

您可以使用 :

new RegExp(r'(\w*[aeiouy]\w*){2}');

关于正则表达式不连续匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41457619/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com