【发布时间】:2018-11-18 15:31:15
【问题描述】:
我有这样的东西:
$class = 'class="cl"' . " style=" . '"color:black,' . "background:red;" . '"';
正则表达式是否有任何简单的方法将此代码格式化为" ' ' " 样式?
我的意思是:
$class = "class='cl'" . " style=" . "'color:black," . "background:red;" . "'";
我试过这个正则表达式:
'(?!(([^"]"){2})[^"]*$)
但这仅替换外部单引号'。如何也可以用单引号替换内部双引号?
【问题讨论】:
-
我想知道它是否确实存在。我认为这里需要嵌入条件。
-
没有一些代码是不可能的。 PythonScript 脚本呢?
-
维克托,可能,是的。然而,也许有一个带有条件替换的正则表达式解决方案(如this)。我找到了四步正则表达式解决方案