0

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

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

这将返回一个匹配对象。Python 似乎在第二个字符串中的任何位置匹配字符串 IN_N1 并返回一个匹配项。我希望它比较整个字符串并在这种情况下返回不匹配。换句话说,我希望仅当 spice="IN_N13" 时才匹配。如果有人可以提出解决方案,那就太好了。谢谢!

4

1 回答 1

2

您的 Python 正则表达式被解释为IN_N1.*

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

但是请考虑 Aleksanders 的评论;)

//编辑:固定正则表达式以考虑注释

于 2013-10-21T10:44:35.407 回答