<やりたいこと>
2つの文字列を比較し、空白を無視してマッチするものを取得したいです。
実際は下記よりも長いものを想定しております。
input
a1 = 'aiueo kakikukeko sashisuseso tachituteto naninuneno hahihuheho mamimumemo'
b1 = 'aiueokakikukeko'
b2 = 'sashisusesotachituteto'
b3 = 'naninunenohahihuhehomamimumemo'
output
res1 = 'aiueo kakikukeko'
res2 = 'sashisuseso tachituteto'
res3 = 'naninuneno hahihuheho mamimumemo'
<考えたこと>
別途相談させて頂いた内容をもとに以下でpのところを変えたり正規表現を少し変えてみたのですが、
うまくできず困っています。
import re
s = 'aiueo kakikukeko sashisuseso tachituteto naninuneno hahihuheho mamimumemo'
p = 'sashisusesotachituteto'
P = '[^a-zA-Z]*'.join(list(p))
m = re.search(P, s)
if m:
print(m.group())
お手数をお掛けしますが、何卒よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー