如何在|之前删除文本 记事本中的字符++

Kve*_*lol 25 text notepad++

我有这样的文件,所以我不想在|之前删除文本 任何一行上的字符.在记事本++中工作.那我该怎么办?

在此输入图像描述

dem*_*o.b 71

在使用之前请使用正则表达式删除任何内容

dsfdf | fdfsfsf
dsdss|gfghhghg
dsdsds |dfdsfsds
Run Code Online (Sandbox Code Playgroud)

在notepad ++中使用find和replace

找到:.+(\|) 替换:\1

产量

| fdfsfsf
|gfghhghg
|dfdsfsds
Run Code Online (Sandbox Code Playgroud)

  • 仅供参考,未勾选匹配换行符 (3认同)
  • 是否要删除 | 之前的所有内容?并包括 | 特点。您可以尝试 find: (.+\|) 并将替换留空。 (2认同)

小智 5

要替换以“ text ”开头直到最后一个字符的任何内容:

文本.+(.*)$

例子

文本 hsjh sdjh sd jhsjhsdjhsdj hsd
                                                      ^
                                                      最后一个字符


替换以“ text ”开头直到“ 123 ”的任何内容

文本.+(\ 123)

例子

文本 fuhfh283nfnd03no3 d90d3nd 3d 123 udauhdah au dauh ej2e
^^
从这里 到这里