0
我有一個字符串,如'H897b Site'
,我想測試該字符串以確保它只包含字母和數字,並且沒有特殊字符。不是字母或數字的字符測試字符串
因此,在像'H897b Sit$e'
和'H8(&b Site'
這樣的情況下,我希望能夠標記它。
我試圖完成的是循環遍歷表中的一列,並檢查數據錄入人員輸入錯誤。
我有一個字符串,如'H897b Site'
,我想測試該字符串以確保它只包含字母和數字,並且沒有特殊字符。不是字母或數字的字符測試字符串
因此,在像'H897b Sit$e'
和'H8(&b Site'
這樣的情況下,我希望能夠標記它。
我試圖完成的是循環遍歷表中的一列,並檢查數據錄入人員輸入錯誤。
你可以通過字符串循環,並進行覈對像
if 'z' >= c >= 'a'
同樣,對於數字等
print all(part.isalnum() for part in my_string.split())
http://docs.python.org/2/howto/regex.html – Jacinda
做空間算作字母和數字嗎? –
@JoranBeasley是的,空間很好。在我上面的例子中,空間是可以接受的。空格之前的字符串的第一部分是實際的站點名稱。 「網站」將始終出現在實際網站名稱之後。這是否清除你的問題? – Mike