用于替换字符串中字符位置的php代码或正则表达式

时间:2013-05-16 18:40:37

标签: php css regex

(编辑1:关注乔治康明斯评论)我希望你帮我创建一个正则表达式搜索和替换或一个PHP函数来替换字符串中的字符位置。 (因为我无法自己解决这个问题) 说我有以下CSS:

padding: 1px 2px 3px 4px;

我想成功:

padding: 1px 4px 3px 2px;

即 - 替换左右填充 无论实际数字,还是整个css样式表

有人可以帮忙吗?

Edit2:Jonathan Kuhn解决 - 谢谢!还在崇高文本中添加了imgur pic的内容

1 个答案:

答案 0 :(得分:4)

类似的东西:

preg_replace('/padding: (\d+px) (\d+px) (\d+px) (\d+px);/', 'padding: $1 $4 $3 $2;', $css);