python重新匹配当字符串的一部分匹配时,()返回true

2024-06-08 23:37:32 发布

您现在位置:Python中文网/ 问答频道 /正文

对于论坛中的人来说,这可能是微不足道的,但我最终调试了一整天。我有一个python脚本在运行,但问题归结为:

import re
spice="IN_N1"
rtl="IN_N13"
re.match(spice,rtl)

这将返回一个匹配对象。Python似乎与第二个字符串中的任何地方的字符串匹配,并返回一个匹配项。我希望它比较整个字符串,并返回一个no匹配。换句话说,我希望上面的内容只有在spice=“In_N13”时才匹配。如果有人能提出解决方案,那就太好了。 谢谢!在


Tags: 对象no字符串inimportre脚本内容
1条回答
网友
1楼 · 发布于 2024-06-08 23:37:32

Python regexp被解释为IN_N1.*

将您的模式改为IN_N1$,它应该可以工作。在

但请考虑亚历山德的评论;)

//编辑:修复了要考虑注释的regexp

相关问题 更多 >