正则表达式名称编校

2024-10-01 22:37:19 发布

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

我正在尝试使用python进行名称编校项目。其中一个模式以“by Lastname,Firstname MI@time stamp”示例字符串开头:

“由Iam Astuden T于2020年3月17日上午11:10:30签署”

我想使用正则表达式搜索这些名称,并用星号替换这些名称。以下是所需的输出:

'签字人***,**************03/17/2020上午11:10:30'

对于不符合此模式的情况,是否有我可以使用的名称词典


Tags: 项目字符串名称示例bytimestamp模式
1条回答
网友
1楼 · 发布于 2024-10-01 22:37:19
>>> import re
>>> examplestring = 'Signed by Iam, Astuden T @ 03/17/2020 11:10:30 AM'
>>> re.sub(r"Signed by ([\w ]+), ([\w ]+) @ (.+)", r"Signed by ***, *** @ \3", examplestring)
'Signed by ***, *** @ 03/17/2020 11:10:30 AM'`

正则表达式:Signed by ([\w ]+), ([\w ]+) @ (.+)

使用https://regex101.com/进行详细解释

相关问题 更多 >

    热门问题