Articles of regex

Como analisar para string to multidimensional array (regex?)

Eu preciso passar os dados para uma matriz por blocos, como posso fazer isso? Preciso usar regex? Meu script me dá erros porque não consigo separá-lo como eu deseje. Alguém tem alguma idéia? Dados: ~0 11111111 ~1 222222222 ~2 3333333333 ~end ~0 aaaaaaaaaaa ~1 bbbbbbbbbb ~2 cccccccccc ~3 ddddddddddd ~end ~0 yyyyyyyyyyy xxxxxxxx ffffffffff ~1 […]

O modo Regex multilínea não funciona como esperado para o grupo opcional

Eu tenho uma próxima fonte de texto: PHPUnit 5.7.5 de Sebastian Bergmann e colaboradores. ………………… E ….. R …………………. ……….. 61/1485 (1%) ………………… 1485/1485 (100%) Tempo: 1,51 minutos , Memória: 102.00MB — erro detalhes ignorados — ERROS! Testes: 1485, Asserções: 14821, Erros: 1, Falhas: 1. Eu preciso analisar em tempo real (saída transmitida para stdout) […]

O PHP Regex ignora o primeiro agrupamento em uma indicação alternada

Estou tentando descobrir como capturar uma declaração se a outra não existir usando preg_match. Texto de amostra: BU Libraries | Research Guides | Citing Your Sources Citing Your Sources Porque existe um estilo de página, eu quero puxá-lo em vez da etiqueta do doctitle. Claro que há toneladas de outros personagens entre eles, mas eu […]

Função PHP Regex para encontrar e replace palavras da string

Oi, tenho títulos de filmes e quero remover tudo depois do “espaço vazio” antes que a palavra “DVD” ou Bluray comece. Então, por exemplo, eu tenho as seguintes cordas Avatar DVD 2009 War of the Roses DVD 1989 Region 1 US import Wanted Bluray 2008 US Import Saída ===== Avatar War of the Roses =======

PHP preg_match para encontrar e localizar um URL dynamic a partir de páginas HTML

Preciso de ajuda com um REGEX que encontrará um link que vem em diferentes formatos com base em como ele foi inserido na página HTML. Sou capaz de ler as páginas no PHP. Apenas não é capaz de REGEX direito que irá encontrar URL e isolá-los. Tenho alguns exemplos sobre como eles estão sendo inseridos. […]

(php) regexto remover comentários, mas ignorar ocorrências dentro de strings

Estou escrevendo um comentarista e tentando acomodar todas as necessidades aqui. Eu tenho a seguinte pilha de código que remove praticamente todos os comentários, mas ele realmente vai muito longe. Muito tempo foi gasto tentando e testando e pesquisando os padrões regex para combinar, mas eu não afirmo que eles sejam os melhores em cada […]

Aplicar wordwrap para conteúdo html, excluindo atributos html

Eu não estou acostumado a expressões regulares, então isso pode parecer fácil, enquanto é complicado para mim. Basicamente, estou aplicando wordwrap ao conteúdo, que contém tags html clássicas: … $text = wordwrap($text, $cutLength, ” “, $wordCut); $text = nl2br(bbcode_parser($text)); return $text; Como você pode ver, meu problema é bastante simples: tudo o que quero é […]

Expressões regulares para extrair links do HTML

Oi estou tentando usar expressão regular para extrair links de um pice de html da seguinte maneira: some random text link text some more random text. A expressão reg que estou usando é: preg_match_all(‘/(([\d\D]*?))/’, $content, $matches); O que funciona bem até que parte do link tenha um retorno de carragia no meio dele devido a […]

Combine uma string ou substring de uma determinada palavra usando regex php

Estou tendo texto como Food & Drinks . Eu preciso combinar esta palavra com food ou drinks ou seafood … etc., alguém pode me ajudar a conseguir isso. Desde já, obrigado. $res = “campbell italian seafood. Italian Food of 2005 Award. Some drinks are very tasty”; $pattern = ‘/^((?!Food & Drinks).)*$/s’; if(preg_match_all($pattern, substr($res,10), $matches, PREG_OFFSET_CAPTURE)){ […]

PregMatch no ending ‘)’ delimitador encontrado

Recebo o seguinte erro executando uma validação de correspondência de padrões: ErrorException [ Warning ]: preg_match() [function.preg-match]: No ending matching delimiter ‘)’ found O regex PREG que eu uso foi tirado da biblioteca regex online, mas não consigo encontrar onde o delimitador faltante é. Alguém pode apontar por favor? Verifica códigos de postagem no Reino […]