gpt4 book ai didi

regex - 正则表达式中 * 和 .* 有什么区别?

转载 作者:行者123 更新时间:2023-12-05 08:58:53 24 4
gpt4 key购买 nike

我看到 * 的通配符被用在一些命令中,例如:find *.jpg,这意味着查找任何以 .jpg 结尾的文件>。但是,在正则表达式中,.* 也意味着任何字符出现 0 次或多次。那么,它们之间有什么区别呢?什么时候使用*,什么时候使用.*

最佳答案

在正则表达式中,* 是“零个或多个”重复标记。 . 是“任何单个字符(带警告)”表达式。

find 中,* 字符是一个“任何”通配符,并不是真正的正则表达式字符。 ? 是这种搜索情况下的“任意单个字符”。

关于regex - 正则表达式中 * 和 .* 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19673427/

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