用python写一段代码,获取字符串之间的指定字符创
时间: 2024-06-10 18:07:27 浏览: 136
Delphi获取指定特殊符号之间的字符串.rar
之间的内容。
可以使用正则表达式来实现:
```python
import re
def get_string_between(source_str, start_str, end_str):
pattern = re.compile(start_str + "(.*?)" + end_str)
result_str = re.search(pattern, source_str)
if result_str:
return result_str.group(1)
else:
return ""
# 测试代码
source_str = "这是一段示例代码,我的github链接是:https://github.com/LiuXiaolong19920720,欢迎关注!"
start_str = "github链接是:"
end_str = ",欢迎关注!"
result_str = get_string_between(source_str, start_str, end_str)
print(result_str)
```
输出结果为:
```
https://github.com/LiuXiaolong19920720
```
注意,这段代码只能匹配一个符合条件的子串,如果需要获取多个子串,可以使用re.findall方法。
阅读全文