PythonでスクレイピングをしているとGoogleのURLがいたずらしてくることがあります。
そういうときに無駄な文字列ををなんとか削除したい。そういうときに使えるテクニックです。
rstrip()を先頭が任意の文字列か確認する時は使います。
sample = 'blue-red::: '
print(sample)
sample = sample.rstrip()
print(sample)
sample = sample.rstrip('::')
print(sample)
sample = sample.rstrip('d')
print(sample)
sample = sample.rstrip('ed')
print(sample)
sample = sample.rstrip('r')
print(sample)
blue-red:::
blue-red:::
blue-red
blue-re
blue-r
blue-
rstrip()できちんと先頭一致で文字列をマッチしました。
blueとredでeが二つあったので.rstrip('e')でeまで消せると考えましたが、
消すことは出来ませんでした。
第8回 | Pythonで先頭が任意の文字列か確認したい |
第9回 | Pythonで先頭の要素(空白など)を除去する |
第10回 | Pythonで末尾の要素を削除する |
第11回 | Pythonで引き算をしたい |
第12回 | Pythonで掛け算をする |
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント