Regex 如何在Textpad中使用正则表达式删除指定字符后的任何内容(逐行)?

Regex 如何在Textpad中使用正则表达式删除指定字符后的任何内容(逐行)?,regex,textpad,Regex,Textpad,假设我在Textpad中有以下文本: kwejkewrjl:ksajdlakj e833ekjh:skdjkahak 2098e123809:ksjdkas dkjwhfdkjqhio:skjddksjal 98a09asfdsaok:kwqjeo912ui 我想删除冒号后面每行的所有字符。 新案文应为: kwejkewrjl: e833ekjh: 2098e123809: dkjwhfdkjqhio: 98a09asfdsaok: 这个怎么样 查找: 替换为: : 在我的

假设我在Textpad中有以下文本:

kwejkewrjl:ksajdlakj

e833ekjh:skdjkahak

2098e123809:ksjdkas

dkjwhfdkjqhio:skjddksjal

98a09asfdsaok:kwqjeo912ui
我想删除冒号后面每行的所有字符。 新案文应为:

kwejkewrjl:

e833ekjh:

2098e123809:

dkjwhfdkjqhio:

98a09asfdsaok:
这个怎么样

查找:

替换为:

:

在我的一台服务器上的TextPad中执行了此操作。

在记事本++中,我只需找到
:.*
,并替换为
,确保选中了
正则表达式并
。匹配换行符
未选中。也许textpad的工作原理与此类似?查找
:[^\n\r]*
并替换为
应该是非常可靠的,无论DOTALL如何。到目前为止,我所看到的这类问题中最有帮助的!我必须替换
模式,其中
XX
可以是任何数字,这使我能够确定
,,.*/
会起作用。括号使它变得相当复杂,当开始与这些。。。
: