regex - sed one-liner 删除一段时间后发生的所有数字 0-9

标签 regex sed

我有

sed -e '/^ *[0-9]\+ *$/d' <oldtextfile >newtextfile

...我在从 PDF 复制和粘贴的文本上使用它来删除页码。但是,我还需要删除脚注数字,所以我需要修改上面的 sed 单行代码,通过删除一段时间后发生的任何数字来做到这一点,不幸的是我对 sed。有人可以帮帮我吗?

最佳答案

sed 's/\.[0-9]*/./g'

这可能不是你想做的,所以请更准确地告诉我你想做什么。

关于regex - sed one-liner 删除一段时间后发生的所有数字 0-9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5398872/

相关文章:

c# - 如何匹配字符串,忽略结束换行符?

regex - 将 32 字节哈希值与 sed 匹配

c# - 合并大文件中的 CSV 行

awk - 如何替换括号内的一个字符并保持其他所有字符不变

python - 拆分出同时包含 str 和 int 的列

python - 用 Pandas 替换多个正则表达式

linux - 使用 awk 编辑文件中的字段

sed 和 awk : how to replace a section of file to another content?

javascript - 用于验证字段的正则表达式

c++ - 如何用 1 个变量替换正则表达式字符串?