【发布时间】:2012-01-21 13:02:27
【问题描述】:
所以我输入了一个包含如下元素的列表:
"2008 年历年建筑重建重铺 & 修复街道和道路”
我正在遍历列表。对于每次迭代,首先我想验证模式 INTspacespacefor 是否在字符串中,我知道我可以这样做:
re.search('\\d+\s\sfor',string)
一旦我确认其中一个元素匹配,我想在 INT 和“for”之间将该元素拆分为两个元素。有没有简单的方法可以做到这一点?
因此,此示例输出将是:
[item1,item2,...item10,"calendar year 2008","for construction reconstruction resurfacing & repair of streets & roads",item11,item12...]
【问题讨论】:
-
OP 使用双空格编写了示例短语,但格式化工具取消了它们。
标签: python regex list split element