如何在 Python 正則表示式中使用變數?
以下程式碼演示瞭如何在 Python regex 中使用變數。
該 變數 不能包含任何特殊或元字元或正則表示式。我們只使用字串連線來建立一個字串。
示例
import re s = 'I love books' var_name = 'love' result = re.search('(.+)'+var_name+'(.+)',s) print result var_name = 'hate' s2 = 'I hate books' result = re.search('(.+)'+var_name+'(.+)',s2) print result
輸出
輸出為
<_sre.SRE_Match object at 0x000000000472FF10> <_sre.SRE_Match object at 0x0000000004881030>
廣告