1. 姓名格式重排与替换预览
数据分析师背景
需要清洗包含多个人名的文本字符串,将所有“名 姓”格式统一转换为“姓, 名”格式。
问题
验证命名捕获组是否准确提取姓与名,并确保 re.sub 替换模板语法无误。
如何使用
在正则表达式中输入命名分组模式,填入测试文本,并在替换模板中填入 \g<last>, \g<first>。
pattern: (?P<first>\w+)\s+(?P<last>\w+)
subject: Ada Lovelace, Grace Hopper
replacement: \g<last>, \g<first>
flag_g: true
unicodeClasses: true结果
成功匹配两个姓名,捕获组表格分别提取出 first 与 last,预览结果展示为“Lovelace, Ada, Hopper, Grace”。