Articles of regex

Ommitindo um padrão específico de uma declaração regex

Passei os últimos dias tentando descobrir como resolver esse problema específico e publicar SO, mas não dados até agora. Eu acho que isso provavelmente é mais fácil do que eu tenho feito, mas preciso de ajuda; Aqui está uma declaração de regex bastante básica que vincula praticamente qualquer link. Não é o único padrão de […]

preg_match_all com espaço e delimitadores de vírgulas

Consegui obter parte do preg_match retornando os valores que eu preciso, mas não consigo obter a syntax correta para retornar o que segue essa string após uma vírgula. Qualquer ajuda é apreciada – obrigado $regex = ‘{loadsegment+(.*?)}’; $input = ‘{loadsegment 123,789}’; preg_match_all($regex, $input, $matches, PREG_SET_ORDER); Resultado atual: $matches [0] [0] {loadsegment 123} [1] 123,789 Resultado […]

Dividir consultas mysql na matriz, cada consulta separada por “;”;

Eu quero dividir consultas do mysql do formato de exportação do phpmyadmin. Cada consulta será separada por “;”; mas não pode usar explodir porque “;” poderia estar lá em qualquer lugar no valor do campo também. Abaixo está um exemplo. insert into wp_options (option_id, blog_id, option_name, option_value, autoload) values (201, 0, “tadv_btns2”, “a:21:{i:0;s:14:\”fontsizeselect\”;i:1;s:12:\”formatselect\”;i:2;s:9:\”pastetext\”;i:3;s:9:\”pasteword\”;i:4;s:12:\”removeformat\”;i:5;s:9:\”separator\”;i:6;s:7:\”charmap\”;i:7;s:5:\”print\”;i:8;s:9:\”separator\”;i:9;s:9:\”forecolor\”;i:10;s:9:\”backcolor\”;i:11;s:8:\”emotions\”;i:12;s:9:\”separator\”;i:13;s:3:\”sup\”;i:14;s:3:\”sub\”;i:15;s:5:\”media\”;i:16;s:9:\”separator\”;i:17;s:4:\”undo\”;i:18;s:4:\”redo\”;i:19;s:7:\”attribs\”;i:20;s:7:\”wp_help\”;}”, “no”); insert […]

O conteúdo do Formulário de Contato 7 explode por expressões regulares

Tenho um conteúdo do “Formulário de Contato 7” que recebi da postagem do WP. Parece algo assim: Your Name (required) [text* your-name] Your Email (required) [email* your-email] Subject [text your-subject] Your Message [textarea your-message] [submit “Send”] Eu preciso explodir esse conteúdo para uma matriz por expressões regulares. No final do processo, deve ser assim: $arr […]

Faça links clicáveis ​​com regex

Existe uma regex lá que pode encontrar uma seqüência de caracteres que contém uma palavra que começa com http: // ou www e envolva-a com $1 ? Foi o google, mas não consigo achar o melhor. Outra pergunta: Você poderia, de alguma forma, ignorá-lo se estiver dentro de uma marca ? Muito obrigado!

Como extrair dados de URLs usando preg_match ()?

Eu preciso extrair números ASIN (SKU alfanumérico de 10 caracteres) dos URLs da Amazon. Os URLs estão sempre nesses formatos: http://www.amazon.com/gp/product/ASIN http://www.amazon.com/gp/product/[text]/ASIN http://www.amazon.com/o/ASIN http://www.amazon.com/dp/ASIN http://www.amazon.com/[text]/dp/ASIN http://www.amazon.com/[text]/dp/[text]/ASIN Geralmente, há mais diretórios, bem como variables, após o número ASIN no URL. Aqui está um URL completo como exemplo: http://www.amazon.com/Google-Nexus-Tablet-7-Inch-Black/dp/B00DVFLJDS/ref=sr_1_1?ie=UTF8&qid=1387937682&sr=8-1&keywords=nexus+7 Eu acho que isso pode ser possível usando […]

Deve haver algo antes da corda

Estou usando o PHP e tentando pegar todas as IDs e classs no seletor jQuery como: $(‘#ddd .aaa #bbb #c’).show(); test.$(‘#eee[type=submit] .fff’).addClass(‘test’) mas minha regex pegará ‘.jpg’, ‘.png’ .. url também, agora eu tenho outra idéia “deve haver $(‘ símbolo na frente de qualquer nome de class ou id) (Então, não vai pegar nenhum link […]

PHP mysql REGEXP Declaração preparada

Sou muito novo no MYSQL e em declarações preparadas. Eu tenho algumas perguntas que eu preciso mudar para declarações preparadas. O problema é com esta consulta REGEXP: $objects = mysql_query(“SELECT * FROM $table WHERE parent REGEXP ‘,”. $item .”,|^”. $item .”,|,”. $item .”\$|^”. $item .”\$'”) or die(mysql_error()); Como você faz isso para converter isso em […]

Expressão regular para obter o domínio principal de uma URL

Eu nunca usei o regex antes e eu queria saber como escrever uma expressão regular em PHP que recebe o domínio do URL. Por exemplo: http://www.hegnar.no/bors/article488276.ece -> hegnar.no

Por que meu preg_replace () no conteúdo do arquivo multi-line no Windows falhou?

Eu tenho um arquivo de texto Qfile.txt e os conteúdos são seguidos, e quero criar outro arquivo com as mesmas informações e mas as respostas são diferentes. Qfile1.txt, Qfile2.txt Qfile.txt Question “What is your age?” Answer “” Question “What you doing?” Answer “” Question “What is you name?” Answer “” Qfile1.txt Question “What is your […]