擅长:python、mysql、java
<pre><code>import re
def charToNum(num):
if num in ['1', '0']:
return num
elif num in ['A', 'B', 'C', '2']:
return '2'
elif num in ['D', 'E', 'F', '3']:
return '3'
elif num in ['G', 'H', 'I', '4']:
return '4'
elif num in ['J', 'K', 'L', '5']:
return '5'
elif num in ['M', 'N', 'O', '6']:
return '6'
elif num in ['P', 'Q', 'R', 'S', '7']:
return '7'
elif num in ['T', 'U', 'V', '8']:
return '8'
elif num in ['W', 'X', 'Y', 'Z', '9']:
return '9'
def AlphaToTel(telNum):
telNum = re.findall('(\w)', telNum)
phoneNum = [charToNum(x) for x in telNum]
print(''.join(phoneNum))
if __name__ == '__main__':
AlphaToTel("521-BBB-BBBB")
</code></pre>