【发布时间】:2020-01-11 02:24:30
【问题描述】:
我正在尝试获取“每年”之后和“所有税”之前的任何内容,但无法找出正则表达式。
我尝试了几个正则表达式,但由于某种原因没有奏效。任何人都可以帮忙吗?尝试使用正则表达式和 python,但两者都不起作用。
> r'per annum\\.(.+)\nAll taxes are assessed'
>
> r'per annum\\.\n(.+)\nAll taxes are assessed'
> r'per annum(.+)nAll taxes are assessed'
interest charges at 8.0 % per annum.
MCMAHON, DENISE M
%RDM PROPERTIES
PO BOX 653
GOFFSTOWN NH 03045
MCMAHON, RAYMOND J
All taxes are assessed as of April 1st of each year. Unless
directed otherwise, tax bills are mailed to the last known
address of the first owner l
【问题讨论】:
-
per annum\.\n((\n|.)*)All taxescapture group 1 会有你想要的我想。不过,我不熟悉 python 转义。见regex101.com/r/IaQOV0/1 -
我很困惑,为什么 (\n|.)* 会起作用,但 (.)* 两者之间的任何东西都不起作用