以下のような文字列があります。
html
1test_string = "#ABC #テスト $ABC #100 その他関係のない文字 100 テスト ABC"
この文字列から先頭が「#」と「$」から始まる単語だけを抽出してリストに格納するにはどうしたら良いでしょうか?
初歩的な質問で大変申し訳ございませんが、教えて頂けると助かります。
よろしくお願いいたします。
> 始まる単語
これは終わりはスペースもしくは行末という理解でしょうか?
コメントありがとうございます!
その通りでございます。
説明不足ですいません。
例えば #100$abc という文字列が含まれている場合はどの様にしたいですか?
その形であれば「#100」と「$abc」にしたいです。
「単語」ということですので、
import re
lst = re.findall(r'[#$]\w+', test_string)
とするとよいかと。
melian 様
ありがとうございました。
宜しければベストアンサーにしたいので解答欄への記入をお願い出来ないでしょうか?
ありがとうございます、回答として記入しました。
回答2件
あなたの回答
tips
プレビュー