gpt4 book ai didi

regex - Grep。不以 “abcd”结尾的文本行?

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

嗨,我正在寻找以下内容的正则表达式:不以某个单词结尾的一行文本,假设它是“abcd”
起初我尝试.*[^abcd]$那当然是行不通的。它匹配不以字母a,b,c或d结尾的行。
因此,在“高级Grep主题”中,我找到了此表达式,但无法使其正常工作:^(?>.*)(?<=abcd)->grep -e "^(?>.*)(?<=abcd)$"
对我需要的表达有任何想法吗?

最佳答案

看看Grep的-v选项

grep -v 'abcd$'

如果您真正的意思是单词而不是“字符序列”,请使用
grep -v '\babcd$'
\b的意思是“单词边界”

关于regex - Grep。不以 “abcd”结尾的文本行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6006132/

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