我需要使用JavaScript分裂,但我很没用在正则表达式因此,我想要做的就是采取一个文本是CSS状结构如:JavaScript的正则表达式的帮助
var str = "selector {
width: 100px;
height: 20px;
}
.anything{
margin: 5%;
}";
str.split(/regex goes here/);
预计输出
[
0 = selector{width: 100px; height: 20px;},
1 = .anything{margin: 5%;}
]
希望它不是太混乱,但请询问是否有疑问。
谢谢。
thnx能够完成这项工作......那么如果我决定在规则内部放置一个{},会有一种方法可以忽略它们? – Val 2010-07-25 01:19:39
啊,把第二个'*'换成'+'。 (请参阅修改后的答案)。 – 2010-07-25 01:21:25
omg thnx我一直在玩正则表达式,我仍然不明白它做的事情我想要它做的事情:) ...你已经把我一辈子的时间,因为那多久会采取我:)。 ..即时做这个脚本,我想把你的信用,如果你喜欢张贴你的细节,希望去信用。 thnx再 – Val 2010-07-25 01:25:04