我正在嘗試編寫一個python腳本的登錄例程。在這樣做的時候,我發現需要在整個詞的基礎上模式匹配憑證。我曾試圖RegEx這個,但由於我不清楚的原因,這是失敗的,但我希望這裏的人很明顯。代碼和輸出: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
,會出現我正則表達式的測試,至少對我來說,要正確格式化,而應該是對測試字符串直接匹配,但並非如此。有任何想法嗎?非常感謝任何見解!
'R '\ B' +用戶名+密碼+ R'\ b'''r'前一個字符串文字意味着原始字符串的文本,這具有稍微不同的解析規則。 – nhahtdh 2014-11-21 08:43:52