我正在尝试提取电子邮件中找到的所有英国电话号码。
我使用了基于网络的工具(RegEx101)并找到了一个正则表达式来检查字符串是否是英国电话号码:
/(^\+[0-9]{2}|^\+[0-9]{2}\(0\)|^\(\+[0-9]{2}\)\(0\)|^00[0-9]{2}|^0)([0-9]{9}$|[0-9\-\s]{10}$)/mg
我将 2 个英国号码放入工具中的不同行:
01234567890
07911111111
RegEx101 找到 2 个数字。
如何进行搜索以在其他文本中找到这些内容,例如:
Landline 01234567890 (Personal)
Mobile 07911111111 (Work)
试试这个
/(\(\+[0-9]{2}\)\(0\)|00[0-9]{2}|0)([0-9]{9}$|[0-9\-\s]{10})/gm