具有以下输入:
Testing 42702434884
Testing 064352729-13
05.994.401/0001-53
Testing 134.632.125-03
我试图获取包含数字的行,仅考虑以文本开头的行,并从结果中删除文本,
当前我尝试了以下表达式:
(?!a-zA-Z)\b(\d{11}|\d{14})|(\d{3}\.\d{3}\.\d{3}\-\d{2}|\d{3}\d{3}\d{3}\-\d{2})|(\d{2}\.\d{3}.\d{3}\/\d{4}-\d{2}|\d{2}\d{3}\d{3}\d{4}-\d{2})\b
我能够从结果中删除文本,并找到包含模式的行,但无法仅过滤以文本开头的行。以Here is the result为例
如何在从结果中删除文本的同时过滤以文本开头的行?
(?!a-zA-Z)\b
与您尝试过的模式一起使用总是正确的,因为后面是数字,因此可以省略。