#!/usr/bin/env python # -*- coding: utf-8 -*- # @Author : jack import re class reUnit(): """ 通過正則表達式獲取指定字符串值方法,如果結果不唯一,則返回多個 """ def reUnit(anyStr,leftBoundaryStr,rigjtBoundaryStr): """ :param str: 完整的字符串str :param leftBoundaryStr: 左邊界str :param rigjtBoundaryStr: 右邊界str :return:返回正則取值結果list """ return re.findall("{}(.+?){}".format(leftBoundaryStr,rigjtBoundaryStr),anyStr) if __name__ == '__main__': str = "onlineTestCase" print(reUnit.reUnit(str,"online","Case")) #結果:['Test']