正規表現を使用すると、元の文字列を明示的にループすることなく、変更された文字列を取得できることがクールであることがわかりました。たとえば、Python では次のようになります。
from re import sub
print sub(r'12', r'twelve', r'12 + 12 = 24')
版画
twelve + twelve = 24
一般的にリストに似たものはありますか? 特に、Python でどのように使用できるかが最も高く評価されますが、このようなものはどの言語でもクールです。
私が持っているかもしれないサンプルタスクには、次のようなリストが与えられます
[0, 0, 1, 1, 0, 1, 0, 1, 1, 0, 1]
の出現箇所をすべて置き換えると、次の0 , 1
よう2
になります。
[0, 2, 1, 2, 2, 1, 2]
もちろん、この特定のケースでは、リストを数字の文字列に変換して正規表現を使用することもできますが、代わりに使用できる類似のリストがあることを願っています。