gpt4 book ai didi

python - 匹配 Python 中的特定字符串,除非缺少给定模式

转载 作者:太空宇宙 更新时间:2023-11-03 15:19:03 24 4
gpt4 key购买 nike

这个问题可能已经被问过,但到目前为止我已经找到了解决方案。

我想匹配包含inhibition(.+)毒性的字符串,但我不想匹配生长抑制(.+)毒性

我尝试了(!?growth )inhibition(.+)毒性,但它返回了我想要排除的字符串。但是,使用 (!?growth) 返回除包含 Growth 的字符串之外的所有内容。

我不明白我用这个正则表达式做错了什么。

编辑:添加示例

我想要处理的字符串:抑制重组人TNF-α诱导的小鼠L929细胞的细胞毒性

我不想匹配的字符串:使用 MTT 细胞毒性测定评估引起肺 A427Mercell 系生长抑制所需的抑制浓度

最佳答案

存在语法错误。正确的正则表达式是:

(?<!growth )inhibition(.+)toxicity

看看Regex Tutorial - Lookahead and Lookbehind Zero-Length Assertions .

关于python - 匹配 Python 中的特定字符串,除非缺少给定模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43662365/

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