【发布时间】:2018-12-28 08:53:41
【问题描述】:
tl;博士
https://repl.it/repls/AbandonedSoulfulNetbsd(所有代码)。
正则表达式:
https://regex101.com/r/Puggjm/1/
编辑: 执行时的正则表达式仅显示:1 个匹配项,n 个步骤。而不是匹配数,以对应于整个文本中实际找到的行号数。
main.py
>if __name__ == '__main__':
# See text content in the textfile.txt,
# https://repl.it/repls/AbandonedSoulfulNetbsd
pattern = re.compile(r'^[0-9].*', re.M | re.S)
for m in re.finditer(pattern, text):
print(m.group(0))
渴望结果
好吧,我想获取实际上以数字开头的所有行(不管数字是什么),但是,我不知道是否有正则表达式方法可以分别获取每行?或者,应该改用re.split() 之类的东西吗?
更新:
^[0-9](.*?)$ 正则表达式模式给了我 13 个匹配项,
https://regex101.com/r/Puggjm/2/ - 但是,我仍然无法让它在 python 中工作。
【问题讨论】: