python - 替换为正则表达式重复
问题描述
我想使用正则表达式将模式替换为其他模式:
re.compile(r"<class '(.*)'>").sub("\\1", "<class 'int'>")
>>> 'int'
但是我该如何管理重复案例?喜欢:
re.compile(r"<class '(.*)'>").sub("\\1", "<class 'int'>, <class 'str'>")
>>> 'int\'>, <class \'str' # i would like 'int, str'
解决方案
推荐阅读
- drake - 我可以使用 drake 来测试 Visual SLAM 算法吗?
- amazon-web-services - AWS 经典 ELB 条件端口转发?
- python - 无法导入 pygame - ModuleNotFoundError: No module named 'pygame.base'
- python - 无论间距如何,如何从字符串中获取带有元表达式的单词
- angular - 如何处理 Firebase 错误“后端未在 10 秒内响应”
- angular - 尝试将数据注入 mat-dialog 时出错
- couchdb - 更新设计文档时,CouchDB 是否会无条件地重建索引?
- python - 正则表达式:提取 [..] 之间的字符串
- node.js - 当一组用户完成一项任务时,如何执行一项任务?这可以使用 nodejs 和 mongodb 来完成吗?
- python - alembic.util.exc.CommandError:找不到由“f1942fde9843”标识的修订版