如何使用Python中的find()方法忽略大小写查找子字符串

2023-03-17 00:00:00 字符串 如何使用 大小写

使用Python中的find()方法进行忽略大小写查找子字符串,可以先将要查找的字符串和子字符串都转换为小写或大写,再使用find()方法查找。以下是使用find()方法进行忽略大小写查找子字符串的示例代码:

string = "欢迎访问皮蛋编程网站https://pidancode.com/,皮蛋编程是一个专注于Python编程技术分享的网站。"


# 将要查找的字符串和子字符串都转换为小写
string_lower = string.lower()
substring_lower = "pidancode.com"

# 使用find()方法查找子字符串,忽略大小写
index = string_lower.find(substring_lower)

# 输出查找到的子字符串的位置
print(index)

输出结果为:

9

在上面的代码中,首先使用lower()方法将要查找的字符串转换为小写,将子字符串"pidancode.com"也转换为小写后再使用find()方法查找子字符串,忽略了大小写。如果要查找的子字符串是不确定的,也可以使用正则表达式进行忽略大小写的查找。

相关文章