如何用 Python 正則表示式檢查字串是否為字母數字?
在本文中,我們將重點介紹如何使用 Python 中的正則表示式來檢查字串是否為字母數字。
這兩種技術都使用了正則表示式。匯入 re 庫,如果它還沒有安裝,請先安裝它。匯入 re 庫後,我們可以使用正則表示式“[a-zA-Z0-9]+$”。
如果字串包含除字母和數字之外的任何特殊字元,則返回 False;否則,返回 True。
示例 1
在下面給出的示例中,我們以字串作為輸入,並使用正則表示式檢查它是否為字母數字 −
import re
str1 = "Tutorialspoint123"
print("The given string is")
print(str1)
print("Checking if the given string is alphanumeric")
print(bool(re.match('^[a-zA-Z0-9]+$', str1)))
輸出
上面示例的輸出如下所示 −
The given string is Tutorialspoint123 Checking if the given string is alphanumeric True
示例 2
在下面給出的示例中,我們使用了與上面相同的程式,但我們使用了不同的輸入字串 −
import re
str1 = "1234@#$"
print("The given string is")
print(str1)
print("Checking if the given string is alphanumeric")
print(bool(re.match('^[a-zA-Z0-9]+$', str1)))
輸出
上面示例的輸出如下所示 −
The given string is 1234@#$ Checking if the given string is alphanumeric False
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP