Regex 删除逗号记事本+后的文本+;

Regex 删除逗号记事本+后的文本+;,regex,notepad++,Regex,Notepad++,我正在尝试搜索/替换以下内容 test:stack:over:flow 我希望结果是这样的 test:over:flow 因此,删除记事本中的“堆栈”++ 一行123:456:678和另一行321:614:241上的示例,我想删除:456和:614是否要从文档中删除每个“堆栈” 然后您可以使用替换窗口[Ctrl+H]将“堆栈:”替换为“”,然后按replace/replace All 更新: 您可以使用正则表达式使用上面描述的查找和替换弹出窗口来实现这一点。查看如何使用它们。是否要删除文档中

我正在尝试搜索/替换以下内容

test:stack:over:flow
我希望结果是这样的

test:over:flow
因此,删除记事本中的“堆栈”++


一行
123:456:678
和另一行
321:614:241
上的示例,我想删除
:456
:614
是否要从文档中删除每个“堆栈”

然后您可以使用替换窗口[Ctrl+H]将“堆栈:”替换为“”,然后按replace/replace All

更新:
您可以使用正则表达式使用上面描述的查找和替换弹出窗口来实现这一点。查看如何使用它们。

是否要删除文档中的每个“堆栈”

然后您可以使用替换窗口[Ctrl+H]将“堆栈:”替换为“”,然后按replace/replace All

更新:
您可以使用正则表达式使用上面描述的查找和替换弹出窗口来实现这一点。看看如何使用它们。

按“Ctrl”+“F”,将打开“查找”窗口,转到选项卡“替换”,并在栏上键入:“搜索:”您要删除的字符,不要在“替换为”-栏中填写任何内容。

按“Ctrl”+“F”,将打开“查找”窗口,转到选项卡“替换”,然后在栏中键入:“搜索:”您要删除的字符,不要在“替换为:”-栏中填写任何内容。

使用正则表达式查找您定义的内容,但是有许多方法可以获得您在问题中定义的结果,但这取决于您的具体要求。下面是一个适用于搜索模式为“正则表达式”的示例

寻找

^([^:]+):[^:]+(:.+)$
并替换为

$1$2
^
匹配行的开头,它是

([^::]+)
至少匹配一个非“:”的数字,由于此表达式中的第一组括号,该数字存储在
$1
中<代码>[]是一个

匹配一个“:”

[^::::+
至少匹配一个非a的数字:

(:.+)
匹配“:”和(换行符除外)

$
匹配行的末尾,并添加一个定位点


请小心使用
[^::][/code>,这也会匹配换行符,也许最好将其更改为
+?
(至少匹配一个字符,但不匹配换行符,这是由于以下原因而导致的延迟)或将换行符添加到否定字符类
[^:\r\n]

使用正则表达式来查找您定义的内容,但是有许多方法可以获得您在问题中定义的结果,但这取决于您的具体要求。下面是一个适用于搜索模式为“正则表达式”的示例

寻找

^([^:]+):[^:]+(:.+)$
并替换为

$1$2
^
匹配行的开头,它是

([^::]+)
至少匹配一个非“:”的数字,由于此表达式中的第一组括号,该数字存储在
$1
中<代码>[]
是一个

匹配一个“:”

[^::::+
至少匹配一个非a的数字:

(:.+)
匹配“:”和(换行符除外)

$
匹配行的末尾,并添加一个定位点


请小心使用
[^::][/code>,这也会匹配换行符,也许最好将其更改为
+?
(至少匹配一个字符,但不匹配换行符,这是由于以下原因而导致的延迟)或将换行符添加到否定字符类
[^:\r\n]

不,这是一个我想从第一行删除的示例:到第二行:保留第二行:不,这是一个我想从第一行删除的示例:到第二行:保留第二行:抱歉,但这是一行123:456:678,另一行321:614:241,我想删除:456和:614抱歉,但这是示例一行是123:456:678,另一行是321:614:241,我想删除:456和:614