ホームページ  >  記事  >  バックエンド開発  >  Python は文字列の一部をインターセプトして取り出します

Python は文字列の一部をインターセプトして取り出します

高洛峰
高洛峰オリジナル
2017-03-01 11:54:153991ブラウズ

以下は分割インターセプトで得られます

>>> str = 'http://manualfile.s3.amazonaws.com/pdf/gti-chis-1-user-9fb-0-7a05a56f0b91.pdf'
>>> print str.split()
['http://manualfile.s3.amazonaws.com/pdf/gti-chis-1-user-9fb-0-7a05a56f0b91.pdf']
>>> print str.split('/')
['http:', '', 'manualfile.s3.amazonaws.com', 'pdf', 'gti-chis-1-user-9fb-0-7a05a56f0b91.pdf']
>>> print str.split('/')[-1]
gti-chis-1-user-9fb-0-7a05a56f0b91.pdf
>>> print str.split('/')[-1].split('.')[0]
gti-chis-1-user-9fb-0-7a05a56f0b91
>>>

以下はスライスで得られます

name = str[str.rfind("/")+1:str.rfind(". ") ]

結果は上記と同じです。

他の方法が見つかったら、引き続き追加していきます。

文字列の一部を抽出する上記の Python インターセプト方法は、エディターによって共有されたすべての内容です。参考になれば幸いです。また、皆様にも PHP 中国語 Web サイトをサポートしていただければ幸いです。

さらにPythonのインターセプトや文字列の一部を取り出す関連記事については、PHP中国語Webサイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。