python根据开头和结尾字符串获得指定字符串的中间字符串

2022-04-29 00:00:00 字符串 开头 结尾

给定一个字符串,指定开头和结尾的字符串,返回中间包夹的字符串,比如:
content:

pidancode.com

startStr:

endStr:

返回结果:pidancode

"""
皮蛋编程(https://www.pidancode.com)
创建日期:2022/3/31
功能描述:python根据开头和结尾字符串获得指定字符串的中间字符串
"""

def GetMiddleStr(content, startStr, endStr):
    startIndex = content.index(startStr)
    if startIndex >= 0:
        startIndex += len(startStr)
    endIndex = content.index(endStr)
    return content[startIndex:endIndex]


if __name__ == '__main__':
    print(GetMiddleStr('<div class="a">pidancode.com</div>', '<div class="a">', '</div>'))

相关文章