保留数字并使用正则表达式删除其余行

保留数字并使用正则表达式删除其余行

有人可以帮我解决以下正则表达式吗?

我只想保留电话号码并删除其余线路。

Name: Text here

DOB: Text here

Address: Text here

Tel: 1234 567890

我想要的是

1234 567890

(不含“电话”)

答案1

  • Ctrl+H
  • 找什么:\A.*Tel: ([\d\h]+)|.*?
  • 用。。。来代替:$1
  • 查看 相符
  • 查看 环绕
  • 查看 正则表达式
  • 查看 . matches newline
  • Replace all

解释:

\A              # beginning of file
    .*              # 0 or more any character
    Tel:            # literally
    ([\d\h]+)       # group 1, 1 or more digit or space
  |               # OR
    .*?             # 0 or more any character, not greedy

替代品:

$1      # content of group 1, the phone number

截图(之前):

在此处输入图片描述

截图(之后):

在此处输入图片描述

相关内容