【发布时间】:2016-02-08 06:28:59
【问题描述】:
我有一个字符串fullstr = "my|name|is|will",我想提取子字符串“name”。
我用string.find 找到'|'的第一个位置像这样:
pos = fullstr.find('|')
它返回 2 作为 '|' 的第一个位置.我想从pos 位置打印子字符串,直到下一个'|'。有rsplit 功能,但它返回字符串右侧的第一个字符,因为有很多'|'在我的字符串中。如何打印子串?
【问题讨论】:
-
如果你想分割
"|"上的输入,那么只需使用sullstr.split("|"),这将导致["my", "name", "is", "will"]
标签: python python-2.7 substring python-2.x