Notepad++ 如何删除具有特定位数的文本?

Notepad++ 如何删除具有特定位数的文本?,notepad++,Notepad++,我有一句话: John | Doe | 4th Street, Block 7 | +1 | Confirmed | 8745219966 我正在尝试设置婚礼邀请的表单,其格式为: First Name | Last Name | Invitation Address | +1 or No | Invitation Status | Phone Number 我想删除所有具有9位数字的行。如何在记事本++中执行此操作 还有,我如何编辑它,这样我就可以有这样的东西 John | Doe | 4

我有一句话:

John | Doe | 4th Street, Block 7 | +1 | Confirmed | 8745219966
我正在尝试设置婚礼邀请的表单,其格式为:

First Name | Last Name | Invitation Address | +1 or No | Invitation Status | Phone Number
我想删除所有具有9位数字的行。如何在记事本++中执行此操作

还有,我如何编辑它,这样我就可以有这样的东西

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

我要删除:
| 8745219966

尝试使用此正则表达式Find/Replace获取复杂的对话,包括正则表达式下拉列表和多行搜索/替换

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

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

非常感谢Mohit Shrivastava。有没有办法在记事本++中保存此搜索?因为我没办法记住这个。你可以把一个带有正则表达式的文件和它们的可用性术语保存在一个文件中,这样下次你可以在你的文件中搜索它。我不知道如何保存这个搜索词。