-3
基本上,我希望它匹配'asdf 78'和'78',但不是'asdf78'。所以基本上它只匹配78個,但是如果有其他任何不符合空間的角色則不會。謝謝!Python中的正則表達式,匹配空間還是空間?
基本上,我希望它匹配'asdf 78'和'78',但不是'asdf78'。所以基本上它只匹配78個,但是如果有其他任何不符合空間的角色則不會。謝謝!Python中的正則表達式,匹配空間還是空間?
我認爲這是...
(?:^|\s)78
(?: exp)
可以中省略。儘管如此,它告訴Python你不想知道它所捕捉到的是什麼(你只是想知道它是否捕捉到它)(所以我們不抓住我們不需要的東西;這是一個好習慣)
\ s是任何空白(你可以用一個簡單的空間,如果你喜歡)
其餘的應該沒問題,如果你知道正則表達式位。
謝謝!工作完美:) – 2012-07-14 01:59:07
請注意,這仍然會允許「78asdf」 - 應用相同的規則到最後,嘗試'(?:^ | \ s)78(?:\ s | $)' – 2012-07-14 13:50:09