gpt4 book ai didi

regex - 字符串结尾的正则表达式(regex)

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:55:05 29 4
gpt4 key购买 nike

我想在正则表达式中添加与字符串末尾相关的符号

echo aaa.bbb.ccc=3 | grep  "aaa\.[^.]\+\.ccc=3"

我尝试了以下符号,但它不起作用

echo aaa.bbb.ccc=3 | grep  "aaa\.[^.]\+\.ccc=3\Z"
echo aaa.bbb.ccc=3 | grep "aaa\.[^.]\+\.ccc=3$/"

如何将字符串结尾符号添加到我的正则表达式中?

更新

问题2)

echo aaa.bbb.ccc=3 | grep  "aaa\.[^.]\+\.ccc=3"
# ^
# |
# What symbols I have to add here in order to say I m expecting end of string or any thing except the digits [^0-9]?

最佳答案

使用 echo aaa.bbb.ccc=3 | grep "aaa\.[^.]\+\.ccc=3$"

答案2:

使用 echo aaa.bbb.ccc=3 | grep "aaa\.[^.]\+\.ccc=3[^0-9]*"

[^0-9]* 也将包含 $

引用 Understanding Regular Expressions 了解更多详情。

关于regex - 字符串结尾的正则表达式(regex),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20990962/

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