次の例の文字列があり、ゼロのセットを 1 つだけ削除したいと考えています。
例の文字列は
AAL000007200100000787777388300000
最初のゼロのセットのみを削除し、残りはそのままにしたいと思います。で終わりたい
AAL7200100000787777388300000
私は次のことを試しましたが、それは常に貪欲すぎて、2番目のゼロのセットも取ります!
#!/usr/bin/env python3
import re
suffixdrop = re.split("\B0+\B", "AAL000007200100000787777388300000", re.I)
if suffixdrop: #found a suffix here
print(suffixdrop)
印刷結果は、
['AAL'、'72'、'100000787777388300000']