python中如何取出字符串中最后一个特定字符后的字符串

python中如何取出字符串中最后一个特定字符后的字符串

我要在python脚本 处理一个中间的字符串,从字符串中的最后一个字符,如a或者b,取出该字符后的字符作为一个新的字符串。
请问该如何写,需要用到re模块么?
tks!
不需要。如:

[Copy to clipboard] [ - ]
CODE:
a = 'abc'
b = a[-1]

你可以把字符串看成一个数组,但要记住,在python中字符串是不可以改变的,象java一样。想改变一个字符串,你需要生成一个新的字符串。
这样对与固定长度的字符串和 某个确认的字符  是可以这样的
但是我处理的是某个中间生成的字符串,某个字符也是不确定的
这样用数组的方式不可取
大家还有其他什么办法呢
somestring[somestring.rfind(somecharacter):]

>>> a="http://bbs.chinaunix.net/viewthread.php?tid=802282"
>>> a[a.rindex("/"):]
'/viewthread.php?tid=802282'


[Copy to clipboard] [ - ]
CODE:
a = 'a/b/c'
print a.rsplit('/', 1)[-1]

tks