以下是一个示例代码,用于标记字符串中所有子字符串的出现:
def mark_substrings(text, substring):
marked_text = ""
start = 0
while start < len(text):
index = text.find(substring, start)
if index == -1:
marked_text += text[start:]
break
marked_text += text[start:index] + "" + substring + ""
start = index + len(substring)
return marked_text
text = "This is a sample text. Sample text is used for demonstration."
substring = "sample text"
marked_text = mark_substrings(text, substring)
print(marked_text)
输出结果为:
This is a sample text. Sample text is used for demonstration.
这个示例代码中的mark_substrings
函数接受一个字符串和一个子字符串作为输入,并返回标记了所有子字符串出现的字符串。它使用了find
函数来找到子字符串在字符串中的位置,并使用字符串拼接和标记标签来标记出现的子字符串。循环遍历整个字符串,直到找不到子字符串为止。
上一篇:标记字符串中的重复字符
下一篇:标记最新的语义版本发布