【发布时间】:2019-05-01 01:20:04
【问题描述】:
正则表达式初学者。
import re
rx = r"\(.*?\)/DATE"
s = 'THE (HIGH COURT OF HIMACHAL PRADESH)/ORG, (SHIMLA)/PLACE (Criminal\nAppeal No. 235 of 2006)/CASE Judgment Reserved on : (27. 04. 2016)/DATE\nDate of Decision : (June 2, 2016)/DATE")'
print(re.findall(rx, s))
Now the output is
['(HIGH COURT OF HIMACHAL PRADESH)/ORG, (SHIMLA)/PLACE (Criminal\nAppeal No. 235 of 2006)/CASE', '(27. 04. 2016)/DATE\nDate of Decision : (Criminal\nAppeal No. 235 of 2006)/CASE]
我只想要 reduce 字符串而不是从一开始就匹配的字符串。
What the output I want?
[(Criminal\nAppeal No. 235 of 2006)/CASE,(Criminal\nAppeal No. 235 of 2006)/CASE]
【问题讨论】:
-
我似乎无法重新创建原始输出。我收到“['(27. 04. 2016)/DATE', '(2016 年 6 月 2 日)/DATE']”。
标签: regex python-3.x