Articles of regex

Ajuda com php regex para limitar caracteres permitidos

Estou trabalhando no PHP e quero definir algumas regras para um campo de texto enviado. Eu quero permitir letras, números, espaços e os símbolos # ‘ , – Isto é o que eu tenho: /^(az,0-9+# )+$/i Isso parece funcionar, mas quando adiciono os símbolos ‘ ou – eu recebo erros.

Expressão regular do caminho – Permitir apenas um nível

Gostaria de uma expressão regular que corresponda ao seguinte: /home /news /blog /home/ /news/ /blog/ No entanto, não deve corresponder: /product/logs/barbeque /product/1 /blog/post/1 /home e não são corrigidos – ele deve corresponder a essa estrutura do URL

php reg ex para encontrar dados não em tags html, mas identifique html usando o & lt; e & gt;

Tenho os seguintes dados <div dir=”ltr” style=”text-align: left;” trbidi=”on”><div class=”MsoNormal”><i><span style=”font-family: Georgia, Times New Roman, serif; font-size: xx-small;”>By Marina Correa</span></i></div><div class=”MsoNormal”><i><span style=”font-family: Georgia, Times New Roman, serif; font-size: xx-small;”>Photography: Courtesy the architect</span><span style=”font-family: Georgia, serif; font-size: 9pt;”><o:p></o:p></span></i></div><div class=”MsoNormal”><br></div><table align=”center” cellpadding=”0″ cellspacing=”0″ class=”tr-caption-container” style=”margin-left: auto; margin-right: auto; text-align: center;”><tbody><tr><td style=”text-align: center;”><a href=”http://img.bestphpide.com/php/Prost_Beer_+House_AH_Design_Indiaartndesign.jpg” imageanchor=”1″ style=”margin-left: auto; margin-right: […]

Código PHP para dividir o URL

No seguinte URL http://www.example.com/usa-florida-1234 Posso dividir o URL com 3 partes no URL como EUA, Flórida e 1234 ?? Eu só preciso fazer isso como um método de string de consulta para Conteúdo de amostra como Meu conteúdo é publicado é USA na cidade da florida e o código postal é 1234 Como dividir o […]

Regex tira tudo, exceto palavras e números (e caracteres latinos)

Estou tentando limpar uma string de postagem usada em uma solicitação ajax (desinfecção antes da consulta db) para permitir apenas caracteres alfanuméricos, espaços (1 por palavra, não múltiplo), podem conter “-“, e caracteres latinos como “ç” e “é “sem sucesso, alguém pode me ajudar ou me apontar na direção certa? Esta é a regex que […]

Img tag src correspondente ao PHP regex

Estou tentando combinar src = tags “URL” como as seguintes: src=”http://img.rephp.com/php/DSC_0045.jpg” Basicamente, qualquer coisa que tenha somre tipo de URL bp.blogspot dentro do atributo src. Eu tenho o seguinte, mas só funciona parcialmente: preg_match(‘/src=\”(.*)blogspot(.*)\”/’, $content, $matches);

Convertendo um eregi_replace para um preg_replace

Estou tentando analisar alguns fragments de HTML e quero limpá-los por vários motivos (XSS et al.). Atualmente, estou tentando remover todos os atributos em qualquer tag, exceto o href em uma âncora. Estou fazendo isso usando uma seqüência de chamadas eregi_replace, mas estou certo de que existe uma maneira mais inteligente de fazer isso usando […]

Expressão regular do PHP para combinar cadeias alfanuméricas com algumas (mas não todas) a pontuação

Eu escrevi uma expressão regular no PHP para permitir que as seqüências de caracteres sejam alfanuméricas com qualquer pontuação exceto & e @ . Essencialmente, eu preciso permitir qualquer coisa em um teclado americano padrão, com exceção desses dois personagens. Levei um tempo para apresentar a seguinte regex, que parece estar fazendo o que eu […]

PHP Regex retornando matriz com valores vazios

Então eu estou lendo um monte de arquivos PHP tentando encontrar cada uma das funções de uma chamada de function, A function que eu procuro é “.lng(“something”).” OR ‘.lng(‘something’).’ “.lng(“something”).” OR ‘.lng(‘something’).’ Estou usando a seguinte function para pesquisar function fetchAllBetween($needle1,$needle2,$haystack,$include=false){ $matches = array(); $exp = “|{$needle1}(.*){$needle2}|U”; //exit($exp); preg_match_all($exp,$haystack,$matches); $i = ($include == true) ? […]

regex para combinar uma string exata

Usando php, qual é o regex para combinar uma string exata. Digamos que temos o texto: Hello, world. How are you today? Today is sunshine and snow wouldn’t you know. Como eu usaria o regex para combinar a string ?: sunshine and snow