Python正则表达式检查字符串是否为字母数字

Python正则表达式检查字符串是否为字母数字

在本文中,我们将重点介绍如何使用Python的正则表达式检查字符串是否为字母数字。

正则表达式在两种技术中都被使用。导入re库并安装(如果尚未安装)以使用它。在导入re库之后,我们可以使用正则表达式” [a-zA-Z0-9]+\b$

如果字符串包含除字母和数字以外的任何特殊字符,将返回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

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程