如何删除具有一定数字位数的文本?

时间:2015-09-11 01:32:30

标签: notepad++

我有这一行:

John | Doe | 4th Street, Block 7 | +1 | Confirmed | 8745219966

我正在尝试为结婚邀请设置表单,格式为:

First Name | Last Name | Invitation Address | +1 or No | Invitation Status | Phone Number

我想删除所有包含9位数字的行。我怎么能在Notepad ++中做到这一点?

另外,我如何编辑它以便我能有这样的东西?

John | Doe | 4th Street, Block 7 | +1 | Confirmed

我想删除:| 8745219966

1 个答案:

答案 0 :(得分:1)

尝试使用此正则表达式。 查找/替换以获得复杂的对话,包括正则表达式的下拉列表和多行搜索/替换。

([|])*([0-9]*\s+)*[0-9]*$

此正则表达式将找到所有连续整数,即使它是3位数或更大。