【发布时间】:2021-11-09 21:12:45
【问题描述】:
我想使用正则表达式删除所有以 '!' 开头的行,但以该字符开头的最后一行除外。此外,应删除所有空行。
!第 1 行
!即第 2 行
! - 另一行
! a b c d
0 1 2 3
4 5 6 7
8 9 10 11
想要的输出:
a b c d
0 1 2 3
4 5 6 7
8 9 10 11
到目前为止,我得到了:
re.sub(r'(?m)^(?!.*a\sb\sc\sd)\#.*\n?', '', textstring)
【问题讨论】:
标签: python regex expression line