gpt4 book ai didi

regex - 为什么 "\b"在查找的正则表达式模式中不起作用?

转载 作者:行者123 更新时间:2023-12-05 01:47:56 24 4
gpt4 key购买 nike

我在 Mac OS X 10.9 中使用 find 命令,我试过这样的命令:

$ touch "a gre a"
$ find -E . -iregex ".*\bgre\b.*"

看起来 find 不会返回名为 a gre a 的文件。有人对此有想法吗?谢谢!

最佳答案

find 命令的正则表达式引擎 (ERE) 不支持 \b 字边界。

在 OSX 上以下将适用于单词边界:

find -E . -iregex ".*[[:<:]]gre[[:>:]].*"

关于regex - 为什么 "\b"在查找的正则表达式模式中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19948194/

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