Articles of regex

Regex para filtrar “chegando logo antes de http

Para tornar a incorporação do site possível, a seguinte linha verifica se há http:// ou https:// if(preg_match_all(‘#\bhttps?://[^\s()]+(?:\([\w\d]+\)|([^[:punct:]\s]|/))#’, $content, $match )){ No entanto, eu quero filtrar coisas como “http:// ou “https:// que “vem logo antes do http. Isso ocorre porque a incorporação de imagens tem o formato e eu quero distinguir entre incorporação de imagens e […]

Validação Javascript e PHP regex

Estou fazendo um formulário no meu site, mas tenho um problema com 2 regexs. (Eu tenho um regex PHP e um regex JS porque eu li que o javascript só é perigoso) Primeiro está em PHP $name = mysql_real_escape_string($_POST[‘name’]); if(strlen($name) 20 || preg_match(‘#[0-9]#’,$name)) { echo ‘ je naam: ‘.$name.’ bevat cijfers en/of mag niet korter […]

Regex para colon em uma tag xml quando a análise falha com php e simplexml_load_string

Na sequência da minha última pergunta , se você tiver uma seqüência de caracteres que esteja malformada em um arquivo xml, você pode extrair o conteúdo usando preg_replace_callback () para remover os elementos que quebram. O ponto desta function não é analisar o xml com regex (uma má idéia ), mas tentar encontrar o xml […]

Gerar corda aleatória

Como você gera códigos que devem ter 16 dígitos de comprimento, únicos, compostos de 1-9, az e AZ (sensível a maiúsculas e minúsculas, obviamente, então Abc1 não é o mesmo que abc1) ex: Ahs78D7xkEshud45 Eu tentei fazer isso, mas não consigo descobrir a maneira mais fácil. Obrigado pela ajuda!

PHP Regex para uma string com caracteres alfanuméricos e especiais

Eu tentei e não consegui encontrar uma resposta para essa questão, então eu estou fazendo essa pergunta. Eu preciso criar uma regex para validação de senha e deve ter as seguintes condições. Pelo menos uma carta Pelo menos um numero Pelo menos uma carta especial ~! ^ () {} % @ # & * + […]

Coloque URLs de cadeia em matriz usando regex (problema com o período de fuga)

Estou tentando escrever uma function que puxa todos os url de uma string e remova uma barra de corte potencial do final. function getUrls($string) { $regex = ‘/https?\:\/\/[^\” ]+/i’; preg_match_all($regex, $string, $matches); return ($matches[0]); } Mas isso retorna http://test.com . (período final) se eu tiver $string = “Hi I am sharing http://test.com.”; $urls = getUrls($string); […]

Estou tentando retirar qualquer coisa antes de ‘=’, bem como palavras específicas

Eu tenho uma matriz que eu preciso passar, tirar tudo antes ‘=’ incluindo o ‘=’, bem como certas palavras. Em seguida, separe o resto do conteúdo da matriz por ‘,’. Aqui estão os conteúdos da matriz: $ rows [‘role’] $rows[‘role’][0] = cn=Service Desk Customer,ou=Groups,dc=,dc=co,dc=uk $rows[‘role’][1] = cn=User,ou=Groups,dc=,dc=co,dc=uk $rows[‘role’][2] = cn=Site Administrator,ou=Groups,ou=Kiev,ou=Ukraine,ou=Euro-Med,dc=,dc=co,dc=uk $rows[‘role’][3] = cn=Agent Biometric,ou=Groups,ou=Tirana,ou=Albania,ou=Euro-Med,dc=,dc=co,dc=uk […]

Expressão negativa normal Lookahead / Lookbehind para excluir HTML de Localizar e replace

Eu tenho um recurso no meu site onde os resultados da pesquisa têm a consulta de pesquisa destacada nos resultados. No entanto, alguns dos campos que o site buscou têm HTML nela. Por exemplo, digamos que eu tive um resultado de pesquisa consistindo em Hello all . Se o usuário pesquisou a letra a , […]

erro preg_replace_callback

Estou usando o seguinte código na minha instalação do WordPress: function add_glossary_links($content) { global $wpdb, $wordlist; if ( !$wordlist && !$wordlist = get_option(‘wordlist’) ) { mysql_query(‘SET SESSION group_concat_max_len = 100000’); $wordlist = $wpdb->get_var(‘SELECT GROUP_CONCAT(DISTINCT post_title SEPARATOR “|”) AS list FROM ‘.$wpdb->posts.’ WHERE post_status=”publish” AND post_type=”glossary” AND post_parent>0′); add_option(‘wordlist’, $wordlist); } $wordlist = str_replace(array(” “, “‘”, […]

Para ligar o registro até o id to_reference não é igual a 0 e também aplicar e / ou condicionar

Estou preso ao seguinte problema. Estou aplicando a lógica da página ao site, que é um tipo de dados de pesquisa. Não consigo buscar os registros no loop até que o from_reference_id tende a ser nulo, e também pode haver e / ou condição entre os dois referentes from_reference_id e to_reference_id e loop ends até […]