在表達正則表達式的時候string類型過於繁瑣python
import re match = re.search(r'[1-9]\d{5}', 'BIT 100081') if match: print(match.group(0))
import re match = re.match(r'[1-9]\d{5}', '100081 BIT') if match: print(match.group(0))
import re Is = re.findall(r'[1-9]\d{5}', 'BIT100081 TSU100084') print(Is)
import re Is = re.split(r'[1-9]\d{5}', 'BIT100081 TSU100084', maxsplit=1) print(Is)
import re for m in re.finditer(r'[1-9]\d{5}', 'BIT100081 TSU100084'): if m: print(m.group(0))
import re re.sub(r'[1-9]\d{5}', ':zipcode', 'BIT100081 TSU100084')
re庫默認採用貪婪匹配,返回最長的匹配串web
最小匹配
正則表達式