1

以下は私のデータです:

Data Here 94/452O
Data more 94/4522i
Data bla 94/111
Data bla 94/459es
Data bla 94/444

items以前のコードによって自動的に生成されますが、次のようになる可能性があります。
items = ["Data Here 94/452O", "Data more 94/4522i", "Data bla 94/111", "Data bla 94/459es", "Data bla 94/444"]

現在、私は以下を追加しています:

"\n".join(items).replace("4ke", "9")他のいくつかの.replacesを使用しますが、数字の末尾の文字を小文字ではなく大文字に置き換え/変更したい...

出力:

Data Here 94/452O
Data more 94/4522I
Data bla 94/111
Data bla 94/459ES
Data bla 94/444
4

5 に答える 5

2

正規表現なしのソリューション:

print "\n".join(["%s %s" % (" ".join(x.split()[0:-1]), x.split()[-1].upper()) for x in items])

出力:

Data Here 94/452O
Data more 94/4522I
Data bla 94/111
Data bla 94/459ES
Data bla 94/444
于 2013-10-29T04:01:00.850 に答える