我用谷歌搜索并查看了这里,没有一个答案似乎与我相匹配。他们似乎大多返回null
。我正在尝试使用如下CSS块搜索CSS文件:
.twitterfeed p {
background: #fff;
border-radius: 15px;
color: #373737;
font-size: 15px;
margin: 0 10px 20px 10px;
-moz-border-radius: 15px;
padding: 13px;
position: relative;
-webkit-border-radius: 15px
}
我没有制作CSS文件或其他任何内容,所以我不知道其中的内容,也不知道是否会有新行或单个衬里,例如:
body { background:color; }
如何匹配整个区块,而不匹配其他区块?因此,从
something { }
? 最佳答案
var str = '.twitterfeed p {\
background: #fff;\
border-radius: 15px;\
color: #373737;\
font-size: 15px;\
margin: 0 10px 20px 10px;\
-moz-border-radius: 15px;\
padding: 13px;\
position: relative;\
-webkit-border-radius: 15px\
}';
var matches = str.match(/([^{]+\{[^}]+\})/g);
Here is a demo
关于javascript - 在JavaScript中使用正则表达式匹配换行符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7000470/