Python使用正则表达式

in python with 0 comment

获得某个文件夹下,所有的vue文件中的label的信息

Python代码

def getLabel(html):
    resultList = []
    datas = re.findall(r'label=[\"\'](.*)[\"\']', html)
    for data in datas:
        data = re.findall(r'[\u4e00-\u9fa5]*',data)
        for resultLabel in data:
            resultList.append(str(resultLabel))
    resultList = list(set(resultList))
    return resultList

主要是使用re库和正则表达式,然后匹配label后的中文信息。
最后将结果存入python的字典中,在存入文件
结果如下
image.png