使用正则表达式检查字符串是否以子字符串开头的 Python 程序
当需要检查字符串是否以特定子字符串开头时,借助正则表达式,定义了一个方法来遍历字符串并使用'search'方法来检查字符串是否以特定子字符串开头或不。
示例
下面是相同的演示
import re输出结果def check_string(my_string, sub_string) :
if (sub_string in my_string):
concat_string = "^" + sub_string
result = re.search(concat_string, my_string)
if result :
print("The string starts with the given substring")
else :
print("The string doesnot start with the given substring")
else :
print("It is not a substring")
my_string = "Python coding is fun to learn"
sub_string = "Python"
print("字符串是:")
print(my_string)
print("The sub-string is :")
print(sub_string)
check_string(my_string, sub_string)
字符串是:Python coding is fun to learn
The sub-string is :
Python
The string starts with the given substring
解释
导入所需的包。
定义了一个名为“check_string”的方法,该方法将字符串和子字符串作为参数。
它遍历字符串,并将 '^' 与子字符串连接起来。
这被分配给一个新变量。
'search' 方法用于检查新变量中的子字符串。
结果分配给一个变量。
如果结果为真值,则在控制台上显示相关输出。
在控制台之外,定义了一个字符串,并显示在控制台上。
定义了一个子字符串并显示在控制台上。
通过传递字符串和子字符串来调用该方法。
输出显示在控制台上。
以上是 使用正则表达式检查字符串是否以子字符串开头的 Python 程序 的全部内容, 来源链接: utcz.com/z/350439.html