gpt4 book ai didi

java - 正则表达式需要包含1个单词

转载 作者:行者123 更新时间:2023-12-01 15:41:35 25 4
gpt4 key购买 nike

我收到了大约 2000 个有关死亡的句子,我想根据原因过滤它们。首先我想从这些开始:

______ fell (*) ______ 

to the
off the
from the

其中______是一组1个单词,(*)离开来自

我试过了

(\w*)fell+\s+to\sthe|off\sthe|from\sthe(\w*)

它返回“off the”等,但它不查看单词“fall”是否在那里。(那时这些组可能也不起作用。)

那么出了什么问题,我确实使用了 fell+ 所以下跌应该有 1 次吧?

最佳答案

您需要在交替中的选项两边加上括号:

(\w*)fell\s(to\sthe|off\sthe|from\sthe)(\w*)

要避免捕获组,请使用 (?: ... ):

(\w*)fell\s(?:to\sthe|off\sthe|from\sthe)(\w*)

关于java - 正则表达式需要包含1个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7960056/

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