gpt4 book ai didi

用于选择以 'ing' 结尾的单词的正则表达式,除非

转载 作者:行者123 更新时间:2023-12-05 09:15:01 30 4
gpt4 key购买 nike

我想选择以正则表达式结尾的单词,但我想排除以 thing 结尾的单词。例如:

everything
running
catching
nothing

这几个词中,选running和catching,排除everything和nothing。

我尝试了以下方法:

.+ing$

但这会选择所有内容。我在想向前看/环顾四周可能是解决方案,但我还没有找到一个可行的方法。

适用于 Python 或 R 的解决方案会有所帮助。

最佳答案

在 python 中,你可以像这样使用负向回顾断言:

^.*(?<!th)ing$

RegEx Demo

(?<!th)如果 th 是否定的后视表达式,它将使匹配失败在 ing 之前在字符串的末尾。

请注意,如果您要匹配的单词不在单独的行上,则使用单词边界代替 anchor :

\w+(?<!th)ing\b

关于用于选择以 'ing' 结尾的单词的正则表达式,除非,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53270128/

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