2016-08-09 10 views
1

1文字以外の文字列を完全に検索したい。ここでは、文字列の例です:美しいスープのpythonで1文字ごとに異なる特定の文字列を検索するにはどうすればよいですか?

AccordionPanelTab cond1_left AccordionPanelTab cond2_left AccordionPanelTab cond3_left

私は通常、ちょうどforループを反復処理ですが、この文字列は、私は美しいスープに使用しようとしているクラスです。私のコードは、私は私がこの場所にあるものを気にしないコンピュータを言うだろう1の代わりに文字列に置くことができるコマンドがあります考えていたこの

sessionSwell = dryscrape.Session() 
sessionSwell.visit(swellURL) 
responseSwell = sessionSwell.body() 
soupSwell = BeautifulSoup(responseSwell, "lxml") 

swellDayData = soupSwell.findAll("div", {"class": "AccordionPanelTab cond1_left"}) 

のように見えます。私はこれが簡単な修正だと確信していますが、私は遠くに研究し、それを理解することができませんでした。私の理解あたりとして

おかげ

+1

によってあなたはhttp://stackoverflow.com/questions/38824121/regular-expression-for-class-with-whitestaces-using-beautifulsoup/38825064#38825064ような何かをしたいことを行うことができます。それ'class _ =" AccordionPanelTab "'のように、htmlがどのように表示されていないかに応じてシンプルになるので、確かに知ることができます –

+1

ありがとうございました! – hcoke

答えて

-1

、あなたのconditions.Youはそのための正規表現を使用することができます一致するために必要なすべての文字列のリストを必要としていました。

re.findall(pattern, string)は一致する文字列のリストを返します。

あなたは

関連する問題