提取某个关键词组前后的子串可以通过字符串处理的方式来实现。以下是一种常见的方法:
以下是一个示例代码,演示如何提取某个关键词组前后的子串:
def extract_substring(text, keyword):
position = text.find(keyword)
if position != -1:
substring_before = text[:position]
substring_after = text[position + len(keyword):]
return substring_before, substring_after
else:
return None
# 测试代码
text = "这是一个示例文本,关键词是云计算"
keyword = "云计算"
result = extract_substring(text, keyword)
if result:
substring_before, substring_after = result
print("关键词前的子串:", substring_before)
print("关键词后的子串:", substring_after)
else:
print("关键词不存在于文本中")
输出结果:
关键词前的子串: 这是一个示例文本,关键词是
关键词后的子串:
在这个例子中,关键词"云计算"前面的子串是"这是一个示例文本,关键词是",后面的子串为空。你可以根据实际需求对提取到的子串进行进一步的处理或操作。
领取专属 10元无门槛券
手把手带您无忧上云