Python正则表达式查找一个大写字母后跟小写字母的序列


当需要使用正则表达式查找一个大写字母后跟小写字母的序列时,定义了一个名为“match_string”的方法,该方法使用“search”方法来匹配正则表达式。在方法外部,定义了字符串,并通过传递字符串来调用该方法。

示例

以下是相同内容的演示

import re

def match_string(my_string):

   pattern = '[A-Z]+[a-z]+$'

   if re.search(pattern, my_string):
      return('The string meets the required condition \n')
   else:
      return('The string doesnot meet the required condition \n')

print("The string is :")
string_1 = "Python"
print(string_1)
print(match_string(string_1))

print("The string is :")
string_2 = "python"
print(string_2)
print(match_string(string_2))

print("The string is :")
string_3 = "PythonInterpreter"
print(string_3)
print(match_string(string_3))

输出

The string is :
Python
The string meets the required condition
The string is :
python
The string doesn’t meet the required condition
The string is :
PythonInterpreter
The string meets the required condition

解释

  • 导入所需的包。

  • 定义了一个名为“match_string”的方法,该方法将字符串作为参数。

  • 它使用“search”方法检查字符串中是否存在特定的正则表达式。

  • 在方法外部,定义了一个字符串,并在控制台上显示。

  • 通过传递此字符串作为参数来调用该方法。

  • 输出显示在控制台上。

更新于: 2021年9月20日

721 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告