- 條件匹配:限定目標(biāo)字符串前后的內(nèi)容
限制匹配目標(biāo)前的內(nèi)容,注意順序不能顛倒
re.search(r"(?<!num)\d+", "num123") # 結(jié)果為23
re.search(r"(?<!num)\d+", "123") # 結(jié)果為123
re.search(r"(?<=num)\d+", "num123") # 結(jié)果為123
re.search(r"(?<=num)\d+", "123") # 結(jié)果為None
限制匹配目標(biāo)后的內(nèi)容,注意順序不能顛倒
re.search(r"\d+(?!num)", "123num") # 結(jié)果為12
re.search(r"\d+(?!num)", "123") # 結(jié)果為123
re.search(r"\d+(?=num)", "123num") # 結(jié)果為123
re.search(r"\d+(?=num)", "123") # 結(jié)果為None
作者:HC_JGJ
來源:CSDN
原文:https://blog.csdn.net/baidu_28289725/article/details/80414445
版權(quán)聲明:本文為博主原創(chuàng)文章,轉(zhuǎn)載請(qǐng)附上博文鏈接!