不知道如何创建Regexp请求来检查smth:

p {
  margin:0
}
.c0 {
  width:468.0pt;
  background-color:#ffffff;
  padding:72.0pt 72.0pt 72.0pt 72.0pt
}
.c1 {
  direction:ltr
}

这是HTML文档中样式的一部分,所以,p-tag,在这个标记的每一种样式(c0,c1,等等)中可能有不同的属性计数,每个属性都有属性名的格式:属性值,这个属性用分隔;
如何在一个Regexp中考虑所有这些事情?
谢谢。

最佳答案

试试这个:

\.?\w+\s*{\s*(?:(?:(?<name>[^{};]+)\s*:\s*(?<value>[^{};]+));?)+\s*}

输出:
分析仪:

关于html - 在Regex中解析HTML样式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6450311/

10-09 17:55