我有 CSS 代码,我想将left 与 right和right 与 left交换。
这是示例 CSS:
.test{text-align:left;margin-left:10px;float:right}
.test_right{text-align:left;border-right:0px;border-left:1px}
.test_left{float:right}
应该:
.test{text-align:right;margin-right:10px;float:left}
.test_right{text-align:right;border-left:0px;border-right:1px}
.test_left{float:left}
我有以下 preg_replace,但它只匹配每个 {} 中的 1 个实例,我需要它匹配所有实例。
$css = preg_replace('/({.*?)left(.*?})/i', '$1right$2', $css);
另一个问题是我不能左右交换,因为在我运行第一个 preg_replace 之后一切都会正确。我该如何解决这个问题?也许使用 preg_replace_callback?
开心每一天1111