以下是一个示例代码,演示了如何按特定字符搜索一个字符串中的匹配项。
def search_by_char(string, char):
indexes = []
for i in range(len(string)):
if string[i] == char:
indexes.append(i)
return indexes
# 示例用法
string = "Hello, World!"
char = "o"
indexes = search_by_char(string, char)
print(f"The character '{char}' is found at indexes: {indexes}")
在这个示例中,search_by_char
函数接收一个字符串和一个字符作为参数。它遍历字符串中的每个字符,并将匹配到的字符所在的索引添加到一个列表中。最后,函数返回包含匹配项索引的列表。
在示例用法中,我们使用字符串"Hello, World!"
和字符"o"
来搜索。最后,我们打印出匹配项的索引列表。
这个示例只是一个基本的搜索方法,你可以根据需要进行修改和扩展。
上一篇:按特定字符分割子字符串
下一篇:按特定子字符串列表分组