gpt4 book ai didi

php - CSS & Regex,padding 或 margin 属性的切换值

转载 作者:行者123 更新时间:2023-11-28 13:34:09 24 4
gpt4 key购买 nike

我有 CSS 代码,我想在其中找到 Padding - 或 - Margin 属性(它有 4 个值)并用右值切换左值:
例如内边距:1px 2px 3px 4px;
- 变成这样 -
内边距:1px 4px 3px 2px;
如何使用正则表达式和 PHP 实现此目的? :-)

最佳答案

试试这个:

preg_replace(
'/padding:\s*?(\d*px)\s*(\d*px)\s*(\d*px)\s*(\d*px)\s*?;/i',
'padding: $1 $4 $3 $2;',
$css
);

解释

\s 匹配一个空格

\d 匹配一个数字

\d*px 将匹配任何后跟“px”的数字

关于php - CSS & Regex,padding 或 margin 属性的切换值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13191473/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com