Python 程序接受以字母数字字符结尾的字符串


当需要检查字符串是否以字母数字字符结尾时,可以使用正则表达式。我们定义了一个方法来检查字母数字字符,并返回字符串作为输出。

示例

以下是对上文的展示

import re

regex_expression = '[a-zA-z0-9]$'

def check_string(my_string):

   if(re.search(regex_expression, my_string)):
      print("The string ends with alphanumeric character")

   else:
      print("The string doesnot end with alphanumeric character")


my_string_1 = "Python@"
print("The string is :")
print(my_string_1)
check_string(my_string_1)

my_string_2 = "Python1245"
print("\nThe string is :")
print(my_string_2)
check_string(my_string_2)

输出

The string is :
Python@
The string doesn’t end with alphanumeric character
The string is :
Python1245
The string ends with alphanumeric character

说明

  • 导入所需的包。

  • 定义正则表达式字符串。

  • 定义名为“check_string”的方法,它将字符串作为参数。

  • 调用“search”方法,并检查字符串是否以特定字符结尾。

  • 在此方法外部,定义字符串并将其显示在控制台上。

  • 通过传入此字符串来调用该方法。

  • 输出显示在控制台上。

更新日期:20-Sep-2021

542 位浏览

开启你的 职业

通过完成课程获得认证

开始
广告