我正在尝试调整朋友给我的样式表。它相当长,所有特殊的css属性,而不是用-webkit或-moz定义,都是用-ms定义的,用于Microsoft。有没有办法用正则表达式替换
-ms-something: somethingelse;
与
-ms-something: somethingelse;
-moz-something: somethingelse;
-webkit-something: somethingelse;
-o-something: somethingelse;
大量替换? 提前谢谢。
答案 0 :(得分:2)
你可以试试这个:
search: -ms-([^;]+;)
replace: $0\r\n-o-$1\r\n-moz-$1\r\n-webkit-$1\r\n
答案 1 :(得分:0)
我为BBEdit编写了这个,但它适用于任何带有grep replace的文本编辑器。
搜索强>
^-ms-(.*):(.*);$
<强>替换强>
-ms-\1:\2;
-moz-\1:\2;
-webkit-\1:\2;
-o-\1:\2;
示例强>
之前-替换的
-ms-property: value;
之后的替换的
-ms-property: value;
-moz-property: value;
-webkit-property: value;
-o-property: value;