編問我要檢查給定字符串中是否存在任何特殊字符,例如!@#...。我怎樣才能做到這一點?如何使用python檢查給定字符串中是否存在特殊字符?
-1
A
回答
0
首先定義一個函數。使用re.search
的模式爲[^\w\s\d]
,它將匹配任何不是字母,空格,數字或下劃線的內容。現在
In [43]: def foo(string):
...: return 'Valid' if not re.search('[^\w\s]', string) else 'Invalid'
...:
,你可以跟你的字符串調用它:
In [44]: foo("@#example!")
Out[44]: 'Invalid'
In [45]: foo("Seemingly valid string")
Out[45]: 'Valid'
0
試試這個any(x in string for x in '@#!')
0
您可以使用re.match
做這個任務。
嘗試:
word = "@#example!"
import re
print ("Valid" if re.match("^[a-zA-Z0-9_]*$", word) else "Invalid")
輸出:?如何檢查字符串特殊字符]
Invalid
相關問題
- 1. jQuery:檢查字符串中是否存在特殊字符
- 2. 檢查字符串是否包含python中的特殊字符
- 3. 如何檢查字符串中是否存在特定的子字符串?
- 4. 如何檢查特定ID是否存在於字符串中
- 5. 如何檢查字符串是否包含特殊字母?
- 6. PHP:檢查一個字符串中是否存在特殊字符
- 7. 檢查一個字符串是否只包含特殊字符
- 8. 檢查一個字符串是否有特殊字符
- 9. 檢查字符串是否有空白或特殊字符
- 10. Scala檢查字符串是否包含特殊字符
- 11. 如何在Java中檢查字符串特殊字符
- 12. 如何檢查特定字符前是否有字符串
- 13. 如何檢查任何特殊字符是否存在於一個特定的字符串
- 14. 查看字符串中是否存在特定字符SAS
- 15. 如何檢查給定的Python字符串是否是另一個字符串的子字符串?
- 16. 如何在php中使用特殊字符存儲和檢索字符串?
- 17. 字符串中的Python特殊字符
- 18. 巴什 - 如何檢查一個字符串是否包含特殊字符(@#$%^&*()_ +!)
- 19. 檢查字符串是否是Python中的特定形式
- 20. python:檢查子字符串是否在字符串元組中
- 21. 如何檢查字符串中的字符,數字和特殊字符?
- 22. 檢查字符串是否在字符串中重複使用
- 23. 檢查字符串中是否存在多個字符串
- 24. 檢查字符串中是否存在字符串java
- 25. 如何檢查給定的字符串是否爲字
- 26. 如何檢查字符串中的字母是否以另一個字符串中的給定順序存在?
- 27. 如何查找Java中是否存在特殊字符
- 28. 如何檢查字符串是否在字符串列表中
- 29. 如何檢查字符串中是否存在某些特定字符,並刪除java中的那些字符
- 30. 如何在Python中檢查字符串是否有數字值?
的可能的複製(https://stackoverflow.com/questions/19970532/how -to-籤一個字符串-FOR-A-特殊字符) –