Python程序:接受以字母数字字符结尾的字符串
当需要检查字符串是否以字母数字字符结尾时,使用正则表达式。定义了一个方法来检查字母数字字符,并将其作为输出返回。
示例
以下是同样的演示
import re
regex_expression = '[a-zA-z0-9]$'
def check_string(my_string):
if(re.search(regex_expression, my_string)):
print("该字符串以字母数字字符结尾")
else:
print("该字符串不以字母数字字符结尾")
my_string_1 = "Python@"
print("该字符串为:")
print(my_string_1)
check_string(my_string_1)
my_string_2 = "Python1245"
print("\n该字符串为:")
print(my_string_2)
check_string(my_string_2)
输出
该字符串为:
Python@
该字符串不以字母数字字符结尾
该字符串为:
Python1245
该字符串以字母数字字符结尾
说明
-
导入所需的程序包。
-
定义了一个正则表达式字符串。
-
定义了一个名为“check_string”的方法,它将字符串作为参数。
-
调用‘search’方法并检查字符串是否以特定字符结尾。
-
在该方法之外,定义了字符串并在控制台上显示。
-
通过传递此字符串调用该方法。
-
在控制台上显示该输出。