我有这个java代码:
cssBody = ".header-hp{" +
"float: left;" +
"width: 330px; "+
"}"
Matcher cssMatcher = Pattern.compile("[.](\\w+)\\s*[{]([^}]+)[}]").matcher(cssBody);
我无法匹配它,我想我的正则表达式可以处理[。]和\ s *之间的任何字符,我该怎么办?
答案 0 :(得分:0)
您在字符串中有一个短划线-
,但\w
与之匹配,请在正则表达式中添加短划线:
[.]([\\w-]+)\\s*[{]([^}]+)[}]
// __^