我正在尝试使用正则表达式选择下面代码中的(假)电话号码。有时,电话号码有空格,有时却没有空格。显然,我想避免选择其他数字,我也想避免使用matrix_float3x3
符号。
非常感谢任何帮助。
+
Test Meeting
Mon, Jan 8, 2018 5:00 PM - 5:30 PM AEDT
Please join my meeting from your computer, tablet or smartphone.
https://example.com/join/132124483
You can also dial in using your phone.
Australia: +61 2 3017 3203
Access Code: 132-124-483
First meeting? Let's do a quick system check: https://link.example.com/system-check
答案 0 :(得分:1)
没有所有信息,我建议这种模式:
: \+?\K\d+(?: \d+)*$
或许最好在之前的行开头添加一个详尽的国家/地区列表。这取决于您的要求。像这样:
^(?:Argentine|France|Singapoure)\b[^\n\r:]*: \+?\K\d+(?: \d+)*$
(\K
左侧的所有内容都不在整个匹配结果中。)