代码之家  ›  专栏  ›  技术社区  ›  Daniel Williams

preg\u替换不在引号内的字符串

  •  0
  • Daniel Williams  · 技术社区  · 6 年前

    我有这个字符串:

    $str = "<script> alert( 'Alert 1' ); alert( 'Alert 2' ); </script>";
    

    我正在进行preg\u替换以删除字符串中的空格:

    $str = preg_replace('% %', '', $str);
    

    1 回复  |  直到 6 年前
        1
  •  0
  •   Pushpesh Kumar Rajwanshi    6 年前

    试着用这个正则表达式,

    [ ](?=([^\"']*[\"'][^\"']*[\"'])*[^\"']*$)