通过在Python

时间:2015-09-13 11:01:33

标签: java python loops substring

以下是我想用Java做的事情,但是我需要在Python中实现它。

String foo = new String("Foo's bar");
for (int i = foo.length-1; i--; i>=0) {
    if(foo[i] == '\'') {
        String bar = foo.substring(0,i);
    }
}

我想要做的是找到一个关键字符,从最后一个字符到第一个字符,一旦我找到它,我需要对其余部分进行子串(想象一下从某个短语中获取某人的名字)。

1 个答案:

答案 0 :(得分:2)

试试rfind()https://fingerprint-rec.googlecode.com

foo = "Foo's bar'"
index_to = foo.rfind("'", 0, len(foo))
print foo[0:index_to]
>>> Foo