在没有分号的情况下匹配结尾的CSS大括号

所有爵士乐

如何匹配}前面没有分号的结尾CSS花括号请在以下情况下查看示例:

这应该匹配:

.style { margin: 0px; width: 10px }
.style {
   margin: 0px;
   width: 10px
}

但这不是:

.style { margin: 0px; width: 10px; }
.style { margin: 0px; width: 10px;}
.style {
   margin: 0px;
   width: 10px;
}

我正在尝试使用此功能,但是使用否定匹配似乎存在一些问题:

string.match(/[^;](!?\s+)?(})/mg)
马库斯·贾德洛(Markus Jarderot)

假设使用JavaScript。这将添加缺少的分号:

s.replace(/([^{};\s])(\s*})/g, "$1;$2")

我包括{}在第一个字符类中,因为可能有空规则:

.foo {}

该模式捕获大括号前的最后一个非空白字符,因为JavaScript不支持后向。由于已经在捕获字符,因此我也捕获了右括号,而不是先行使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在没有分号的情况下匹配结尾的CSS大括号

来自分类Dev

即使在“导出默认值”之后,也无法在没有大括号的情况下导入模块

来自分类Dev

如何在Vim中没有光标跳转的情况下获得匹配的括号突出显示

来自分类Dev

如何在Vim中没有光标跳转的情况下获得匹配的括号突出显示

来自分类Dev

是否可以在没有$ +的情况下替换并返回括号的匹配部分?

来自分类Dev

如何在没有括号的情况下打印列表?

来自分类Dev

在这种情况下,应该使用大括号{}还是方括号[]?

来自分类Dev

使用结尾,是否有可能在没有关联的情况下取回资源?

来自分类Dev

在没有Webpack的情况下将CSS导入jsx

来自分类Dev

在Haskell中如何在没有括号的情况下编写函数?

来自分类Dev

为什么我的程序在函数括号内没有参数的情况下运行?

来自分类Dev

如何在没有方括号的情况下获得值

来自分类Dev

帮助理解在这种情况下大括号的使用

来自分类Dev

在没有return语句的情况下到达函数结尾

来自分类Dev

在没有initrd的情况下引导

来自分类Dev

在没有OnPaint的情况下失效

来自分类Dev

在终端中,如何在没有事先身份验证的情况下以&结尾运行sudo命令?

来自分类Dev

如何在没有模式匹配的情况下比较枚举

来自分类Dev

没有DOTALL的情况下如何匹配任何东西(DOTALL)?

来自分类Dev

在没有For循环的情况下跨R中的数据帧进行匹配和分解

来自分类Dev

在没有联接的情况下跨多个表进行匹配

来自分类Dev

在/ etc / services中没有条目的情况下连接到Informix(匹配sqlhosts)

来自分类Dev

如何在没有完全匹配的情况下按间隔索引分组

来自分类Dev

在没有联接的情况下跨多个表进行匹配

来自分类Dev

C#正则表达式仅在没有评论的情况下匹配

来自分类Dev

在没有匹配项的情况下隐藏表格(wenzhixin的扩展引导表格)

来自分类Dev

在没有环境的情况下进行正则表达式匹配

来自分类Dev

如何在没有外键的情况下匹配休眠/ JPA表

来自分类Dev

没有大括号的Javascript键/值对

Related 相关文章

  1. 1

    在没有分号的情况下匹配结尾的CSS大括号

  2. 2

    即使在“导出默认值”之后,也无法在没有大括号的情况下导入模块

  3. 3

    如何在Vim中没有光标跳转的情况下获得匹配的括号突出显示

  4. 4

    如何在Vim中没有光标跳转的情况下获得匹配的括号突出显示

  5. 5

    是否可以在没有$ +的情况下替换并返回括号的匹配部分?

  6. 6

    如何在没有括号的情况下打印列表?

  7. 7

    在这种情况下,应该使用大括号{}还是方括号[]?

  8. 8

    使用结尾,是否有可能在没有关联的情况下取回资源?

  9. 9

    在没有Webpack的情况下将CSS导入jsx

  10. 10

    在Haskell中如何在没有括号的情况下编写函数?

  11. 11

    为什么我的程序在函数括号内没有参数的情况下运行?

  12. 12

    如何在没有方括号的情况下获得值

  13. 13

    帮助理解在这种情况下大括号的使用

  14. 14

    在没有return语句的情况下到达函数结尾

  15. 15

    在没有initrd的情况下引导

  16. 16

    在没有OnPaint的情况下失效

  17. 17

    在终端中,如何在没有事先身份验证的情况下以&结尾运行sudo命令?

  18. 18

    如何在没有模式匹配的情况下比较枚举

  19. 19

    没有DOTALL的情况下如何匹配任何东西(DOTALL)?

  20. 20

    在没有For循环的情况下跨R中的数据帧进行匹配和分解

  21. 21

    在没有联接的情况下跨多个表进行匹配

  22. 22

    在/ etc / services中没有条目的情况下连接到Informix(匹配sqlhosts)

  23. 23

    如何在没有完全匹配的情况下按间隔索引分组

  24. 24

    在没有联接的情况下跨多个表进行匹配

  25. 25

    C#正则表达式仅在没有评论的情况下匹配

  26. 26

    在没有匹配项的情况下隐藏表格(wenzhixin的扩展引导表格)

  27. 27

    在没有环境的情况下进行正则表达式匹配

  28. 28

    如何在没有外键的情况下匹配休眠/ JPA表

  29. 29

    没有大括号的Javascript键/值对

热门标签

归档