gpt4 book ai didi

regex - grep 正则表达式 : search for any of a set of words

转载 作者:行者123 更新时间:2023-12-02 06:56:58 25 4
gpt4 key购买 nike

我想在大量文件中搜索一组任意顺序的单词,有或没有空格或标点符号。所以,例如,如果我搜索 hello, there, friend,它应该匹配

hello there my friend
friend, hello there
theretherefriendhello

但不是

hello friend
there there friend

我想不出任何方法来做到这一点。甚至可以使用 grep 或 grep 的某些变体吗?

最佳答案

is it even possible to do using grep, or some variation of grep?

您可以使用 grep -P 即在 Perl 模式下,以下正则表达式。

^(?=.*hello)(?=.*there)(?=.*friend).*$

查看演示。

https://regex101.com/r/sJ9gM7/37

关于regex - grep 正则表达式 : search for any of a set of words,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29397223/

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