如何用 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