簡體   English   中英

我怎樣才能匹配這個模式?

[英]How can I match this pattern?

我有以下文字:

@keyframes slideRightIn10 {
  0% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }
  to {
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
}

有了這個"((@)).*\\{"我可以匹配第一行。 但是我怎么能匹配包括外花括號內的所有內容。 不管有沒有換行符(\\n)?

一些實現有一個全局標志/g ,一些允許使用[\\s\\S]匹配中斷。 由於我沒有安裝 vsCode,我無法檢查它的真實性。

問題是找到結尾}因為示例代碼中有一些(在其他 css-transitions 中甚至可能有更多。

您可能想嘗試:

@.*?\{[\s\S]+?\n\}

@周圍的雙圓括號對我來說毫無意義。 如果您想在一個小組中唱歌,其中一個可能有意義,但我認為沒有任何情況;)

https://regexr.com/5duqs

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM