正则表达式 - 如何识别特定的字符? java的

时间:2017-04-08 15:23:17

标签: javascript regex

我有这个java代码:

cssBody = ".header-hp{" +
                "float: left;" +
            "width: 330px; "+
            "}"
    Matcher cssMatcher = Pattern.compile("[.](\\w+)\\s*[{]([^}]+)[}]").matcher(cssBody);

我无法匹配它,我想我的正则表达式可以处理[。]和\ s *之间的任何字符,我该怎么办?

1 个答案:

答案 0 :(得分:0)

您在字符串中有一个短划线-,但\w与之匹配,请在正则表达式中添加短划线:

[.]([\\w-]+)\\s*[{]([^}]+)[}]
//    __^