我正在尝试为python脚本编写一个登录例程。在这样做的过程中,我发现需要在整个单词的基础上对凭证进行模式匹配。我试图RegEx这个,但由于我不清楚的原因,它失败了,但我希望这里有人明白。代码和输出:
import re
authentry = "testusertestpass"
username = "testuser"
password = "testpass"
combo = "r\'\\b"+username + password + "\\b\'"
testcred = re.search(combo, authentry)
print combo
print authentry
print testcred
r'\btestusertestpass\b'
testusertestpass
None
所以我的正则表达式测试至少对我来说是正确格式化的,应该是与测试字符串的直接匹配,但事实并非如此。有任何想法吗?非常感谢任何见解!
答案 0 :(得分:-1)
试试这个:它可能有用。
import re
authentry = "testusertestpass with another text"
username = "testuser"
password = "testpass"
combo = username + password + r'\b'
testcred = re.search(combo, authentry)
print combo
print authentry
print testcred
<强>输出:强>
testusertestpass\b
testusertestpass with another text
<_sre.SRE_Match object at 0x1b8a030>