以下を含む2つの文字列があります。
name = 'Kalvo'
info = 'PC1:\nKalvo (Read)(Write)\nKL27 (Read)(Write)'
ここで達成したいのは、名前で見つかった単語の情報を検索し、名前の後にすべてを出力することです。
文字列情報で文字列名を検索しているとしましょう。出力する必要があります。
Kalvo (Read)(Write)
ここでの問題は、私が使用している python バージョンが古い 2.2 バージョンであることです。新しいバージョンの python では、これで作業が完了します。
>>> from re import findall
>>> name = 'Kalvo'
>>> info = 'PC1:\nKalvo (Read)(Write)\nKL27 (Read)(Write)'
>>> findall("{}.*".format(name), info)[0]
'Kalvo (Read)(Write)'
しかし、それは古いバージョンの python では機能しません。古いバージョンの python で同じ出力を得るにはどうすればよいでしょうか?