擅长:python、mysql、java
<p>您可以轻松地从左侧填充缺少的元素:</p>
<pre><code>def fillZeros(item):
chunks = item.split('/')
for inserts in range(0, 4 - len(chunks)):
chunks.insert(0, '0')
return '/'.join(chunks)
string1 = "1/0/1/A1,A2"
string2 = "1/1/A1,A2"
string3 = "0/A1,A2"
for myString in (string1, string2, string3):
print fillZeros(myString)
</code></pre>
<p>印刷品:</p>
<pre><code>1/0/1/A1,A2
0/1/1/A1,A2
0/0/0/A1,A2
</code></pre>
<p>但是对于<code>string2</code>示例,您需要确定丢失了哪个元素:<code>1/1/A1,A2</code>。是第一个还是第三个元素丢失了?!你知道吗</p>