下記の文字列内に特定の文字列が何個含まれているかどうかを判定したいと考えております。
検索対象文字列
"A-9,A-10,A-22,A-33,A-42,A-43"
含まれているかどうかを判定したい文字列
"A-2"、"A-3", "A-4"
re.findall("A-2|A-3|A-42", "A-9,A-10,A-22,A-33,A-42,A-43") 結果: ['A-2', 'A-3', 'A-42'] 本来、得たい結果: ['A-42']
"A-22"には、"A-2"が含まれているので当然の結果ではあることは認識しておりますが、
「本来、得たい結果」を取得するには、どのようなやり方がありますでしょうか?
正規表現以外のやり方を検討する必要があるのかな?とも考えております。
稚拙な質問かとは存じますが、ご教示いただけましたら幸甚でございます。
何卒よろしくお願い申し上げます。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/25 15:24
2021/01/25 16:41
2021/01/26 02:14