2024-09-24 06:26:18 发布
网友
例如,我想用*替换指定间隔中的所有数据(除了字符u0650, u0660, u064F)
*
u0650, u0660, u064F
注意:我不想打断间隔,因为我有很多字符要保留
data = re.sub(r'[\u0600-\u061E\u0620-\u065F\u0670-\u06ef]', "*", data)
您可以将要排除的字符置于主字符类之前的负前瞻
例如:
(?![\u0650\u0660\u064F])[\u0600-\u061E\u0620-\u065F\u0670-\u06ef]
Demo
您可以将要排除的字符置于主字符类之前的负前瞻
例如:
Demo
相关问题 更多 >
编程相关推荐