我正在使用正则表达式来查找 CSS 文件中的所有选择器,有时它会加载几分钟。查看文件后,我发现 sourceMappingURL 非常大并且导致问题:
sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndvb2QuZnVsbC5taW4uY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFFQSw4QkFBOEIsU0FBUyxPQUFPLGlCQUFpQixPQUFPLEtBQUssb0JBQW9CLEtBQUssUUFBUSxPQUFPLEVBQUUsU0FBUyxtQkFBbUIsSUFBSSxRQUFRLFdBQVcsT0FBTyxvQkFBb0IsNEJBQTRCLE9BTyxL...
这是完整的 CSS 文件:https ://jsfiddle.net/jj_jaq/32d7hpc0/3/
这是我的正则表达式:
selectors = re.findall(r'([.#\w][-\w,\s.]+)(\{(.*?)\})', content)
有没有办法加快我的正则表达式?
哔哔one
相关分类