【发布时间】:2013-05-25 06:59:51
【问题描述】:
RTLIT ruby 工具用于在 css 文件中从 LTR 切换到 RTL,但它也不会更改填充,例如从左到右的边距:
https://github.com/zohararad/rtlit/blob/master/lib/rtlit/converter.rb
padding: 1px 2px;
padding: 0 2px 4px;
padding: 1px 0 3px 4px;
padding: 1px 2px 0 4px;
padding: 1px 2px 3px 0;
需要将此值更改为:
padding: 1px 2px;
padding: 0 0 4px 2px;
padding: 1px 4px 3px 0;
padding: 1px 4px 0 2px;
padding: 1px 0 3px 2px;
我们需要始终将第二个值与第四个值切换,如果它们只有 3,则将第二个值切换到第四个并将第二个设置为 0
如果只有 2 个值,请保持原样。
我需要 ruby 或 php 中的正则表达式
【问题讨论】:
标签: php css ruby regex right-to-left