正则提取文字和数字tr th a name=wl快递物流a th th 电话号码 th tr
可以使用正则表达式:
其中,第一个括号中的 \w+ 表示匹配一个或多个字母或数字,\s* 表示匹配零个或多个空格;第二个括号中的 \d+ 表示匹配一个或多个数字,\W 表示匹配任意非单词字符,因为电话号码中包含了破折号“-”。
使用 Python 的 re 模块可以实现正则匹配和提取:
import re
html = '''
pattern = r'
for item in result: print(item[0], item[1])
输出结果:
申通快递 4008-895-543 EMS特快专递 11185 顺丰速运 4008-111-111
原文地址: https://www.cveoy.top/t/topic/buqc 著作权归作者所有。请勿转载和采集!