Rev 878 | Rev 938 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 878 | Rev 879 | ||
---|---|---|---|
Line 154... | Line 154... | ||
154 | $cont = preg_replace('@/\\*.+\\*/@ismU', '', $cont); |
154 | $cont = preg_replace('@/\\*.+\\*/@ismU', '', $cont); |
155 | $cont = str_replace('\\"', chr(1), $cont); |
155 | $cont = str_replace('\\"', chr(1), $cont); |
156 | $cont = str_replace("\\'", chr(2), $cont); |
156 | $cont = str_replace("\\'", chr(2), $cont); |
157 | $cont = str_replace("\\\\", "\\", $cont); |
157 | $cont = str_replace("\\\\", "\\", $cont); |
158 | $m = array(); |
158 | $m = array(); |
159 | preg_match_all('@[^_A-Za-z0-9]_L\\(([^\\)]*)(["\'])(.+)\\2@ismU', $cont, $m); |
159 | preg_match_all('@[^_A-Za-z0-9]_L\\s*\\(([^\\)]*)(["\'])(.+)\\2@ismU', $cont, $m); |
160 | foreach ($m[3] as &$x) { |
160 | foreach ($m[3] as &$x) { |
161 | $x = str_replace(chr(1), '"', $x); |
161 | $x = str_replace(chr(1), '"', $x); |
162 | $x = str_replace(chr(2), "'", $x); |
162 | $x = str_replace(chr(2), "'", $x); |
163 | } |
163 | } |
164 | return $m[3]; |
164 | return $m[3]; |