python - 如何将正则表达式用于从 1 到 100 的罗马数字?
问题描述
我有一个文本文件,其中罗马数字是之后的一些数字。我需要以通用方式使用正则表达式删除所有罗马数字,因为我有很多文本文件
XXII 99-1
V-2
(i)
(ix)
(vii)
regex for first and second ^[XIVC]\s[0-9]+\-\[0-9]+
regex for after 2nd line ^\([ixv]+\)
无法匹配正则表达式,任何人都可以帮助解决这个问题
解决方案
试试这个正则表达式,通过替换:
[\D]
这将为您找到所有非数字。祝你好运!
推荐阅读
- javascript - js:页面加载时显示第一帧视频
- elasticsearch - ElasticSearch:如果文档中存在字段,则在 script_score 函数中执行余弦相似度
- python - 用鼠标单击轮廓但只能找到 1 个轮廓?
- reactjs - 如何存储 socket-io-client 实例以通过应用程序访问
- html - 如何创建一个里面有文字的圆圈
- python - 将 Discord.py 作为 asyncio 子进程运行
- mongodb - 如何从 shell 暂停/恢复 mongodb 云/atlas 集群
- html - Svelte 无法正确处理来自 x3dom 的点击事件
- single-sign-on - Azure B2C 单一注销在 Edge 或 IE11 中不起作用
- hana - SAP HANA 中是否有任何方法可以查找所有 sql 语句属于同一过程的内容