python: 文字を後ろから検索

hide@deb1:~$ python
Python 2.4.4 (#2, Apr 15 2008, 23:43:20)
[GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> x='http://www.google.com/search?hl=ja&rls=com.microsoft%3A*%3AIE-SearchBox&rlz=1I7ADBR&q=python+%E9%83%A8%E5%88%86%E6%96%87%E5%AD%97%E5%88%97&lr='
>>> x.rindex('/')
21
>>> x[0:21]
'http://www.google.com'
>>> x[0:x.rindex('/')+1]
'http://www.google.com/'
>>> x[0:x.rindex('*')+1]
'http://www.google.com/search?hl=ja&rls=com.microsoft%3A*'
>>> x[0:x.rindex('|')+1]
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ValueError: substring not found
>>> try:
...   y=x[0:x.rindex('|')+1]
... except:
...   y=x
...
>>> y
'http://www.google.com/search?hl=ja&rls=com.microsoft%3A*%3AIE-SearchBox&rlz=1I7ADBR&q=python+%E9%83%A8%E5%88%86%E6%96%87%E5%AD%97%E5%88%97&lr='
カテゴリー: 未分類 パーマリンク

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中