Java中的CSS解析器
有没有类似于Jsoup的语法,但是我需要解析CSS,而不是解析HTML,有没有类似的语法,可以创建CSS的Document
模型?也许可以用来迭代节点
我需要做的是在CSS文件中找到并替换“url”。对于html,使用Jsoup很容易做到这一点。然而,我不确定这是否可能与CSS
如果不存在这样的解析器,有哪些选项
你可以在下面搜索框中键入要查询的问题!
有没有类似于Jsoup的语法,但是我需要解析CSS,而不是解析HTML,有没有类似的语法,可以创建CSS的Document
模型?也许可以用来迭代节点
我需要做的是在CSS文件中找到并替换“url”。对于html,使用Jsoup很容易做到这一点。然而,我不确定这是否可能与CSS
如果不存在这样的解析器,有哪些选项
# 1 楼答案
用于在Java中读写CSS2和CSS3文件的CSS库是来自https://github.com/phax/ph-css的ph CSS。它基于JavaCC语法,支持CSS2和CSS3,还允许解析HTML样式属性
# 2 楼答案
这对你有帮助
http://cssparser.sourceforge.net/
还有
http://sourceforge.net/projects/cssparser/
# 3 楼答案
我刚刚推出了自己的CSS Java流解析器,可以在github上找到。使该解析器与众不同的是:
TokenSequence
和Token
简化了处理选择器等的过程对于您的问题,只需使用基本的解析技术:
但是重写
DefaultCSSHandler
中的一些方法以查找所需的标识符# 4 楼答案
也许this可以帮你