【发布时间】:2022-01-22 04:09:21
【问题描述】:
有点像编码和从事个人项目以了解更多信息的初学者。我将一些个人陈述转换为文本,并尝试同时进行回顾和展望。我有一大段文本,格式如下:
> dec 15 dec 16 transaction info#1 ab74537812345678951843053$16.94
\ndec 16 dec 17 transaction info#2 cd74500123456789617492488$56.50
我正在尝试查找所有匹配项,它会在第一个日期之后和 20 位以上的长字符串之前选择所有匹配项。例如对于第一行,它将匹配:
交易信息#1 ab
这是我目前拥有的当前表达式,它与我正在寻找的匹配,但它也匹配一堆空白:(?<=.{14})(?:.*?)(?=\d{23,})。我想我可以通过一些额外的编码删除 findall 列表中出现的空白,但不确定这是最有效的方法。
【问题讨论】:
标签: python python-re lookbehind