ClaudioX Postado Julho 24, 2011 Denunciar Share Postado Julho 24, 2011 Olá pessoal,A expressao regular parece q está sempre escapando.. nunca retornando true.$diretorio = 'usr_arquivos/Cópia de 022804804-EX00...jpg'; $diretorio = "$diretorio ..\ "; //add para teste $ER = '(\.+[\\])'; var_dump((bool)preg_match('/'.$ER.'/gi', $diretorio));Recebo a mensagem: Message: preg_match() [function.preg-match]: Compilation failed: missing terminating ]já tentei.. $ER = '(\.+\\)' (\.+\\[/])A ER final desejada, seria algo como: @([:*?<>|"])|(\.+\\[/])@iDesde já agradeco a quem conseguir ajudar Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
ClaudioX
Olá pessoal,
A expressao regular parece q está sempre escapando.. nunca retornando true.
Recebo a mensagem: Message: preg_match() [function.preg-match]: Compilation failed: missing terminating ]
já tentei.. $ER = '(\.+\\)' (\.+\\[/])
A ER final desejada, seria algo como: @([:*?<>|"])|(\.+\\[/])@i
Desde já agradeco a quem conseguir ajudar
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.