【发布时间】:2016-06-13 05:25:11
【问题描述】:
我正在尝试解析逗号分隔字符串的不同部分。
这里有两个示例字符串:
低北极,阿拉斯加,植物群落,v.35, 2005, p. 761.
Visualizing Frost Boils,科学与工程中的挑战,v.13,2005 年,p。 18.
我需要将页码、年份、卷 (v.13)、期刊和标题存储到单独的变量中。我想从后面处理这些字符串,因为标题中可能有逗号(计划用逗号分隔),并且字符串的后端非常一致。任何有关如何向后解决此问题的指示都会非常有帮助。谢谢!
第二个例子:
page = 'p.18'
year = '2005'
volume = 'v.13'
journal = 'Challenges in Science and Engineering'
title = 'Visualizing Frost Boils'
【问题讨论】:
-
有许多关于 SO 的问题涉及反转字符串。这就是为什么我相信你会收到反对票。
-
不要太多关于反转字符串,因为它是从右边分裂的 - str.rsplit(',', 4) 是你要找的
标签: python string parsing split