使用regex删除动态时间和名称组合

2024-09-30 08:36:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用regex删除我正在处理的在线会话中的时间戳和名称,但没有成功

我试图删除的模式如下:[08:03:16] Name:

它随机分布在会话实例中

模式的Name部分可以是小写或大写,并且可以包含多个名称,例如Daveadam JonsWei-Xing

我正在使用以下正则表达式:

[A-Z]([a-z]+|\.)(?:\s+[A-Z]([a-z]+|\.))*(?:\s+[a-z][a-z\-]+){0,2}\s+[A-Z]([a-z]+|\.)

Find names with Regular Expression中删除,但这只删除上面提供的时间戳示例之外的名称(并且只适用于时间戳中的某些名称)

我已经看了一段时间了,想找到一些可能对我有帮助的东西,但到目前为止,在所有的例子中都没有什么是有效的


Tags: 实例name名称names时间模式findregex

热门问题