$str = "for(var i = 0; i < aLinks.length; i++) {";
preg_replace( "!\s+!", "", $str );
输出:for(vari=0;i
我想要的输出是
for(var i=0;iaLinks.length;i++){
如果我删除这样的箭头 $str = "for(var i = 0; i (no arrow here) aLinks.length; i++) {";
然后我得到了想要的输出。
为什么后退箭头会破坏正则表达式?
我想让正则表达式做的是删除所有制表符换行符和空格,没有别的。字符串可能有像 < 或 > 等运算符,我希望这些被忽略。