Articles of regex

Como encontrar a posição do espaço em branco com expressão regular

Eu preciso encontrar a primeira posição do espaço em branco de uma string. Algo como: str_pos($content, ‘ ‘) mas devo fazer isso com expressão regular porque str_pos não detecta todas as vezes espaços em branco no meu conteúdo.

Validar url para multilingue – Japanese langauga

Tenho um recurso para adicionar a opção wesbsite no formulário. Aqui o usuário pode escrever domínio / url e este domínio / url pode estar em inglês e em japonês como abaixo. www.google.com www. 南极星 .com I am using following validation for english domains for (var j = 0; j 47 && hh 64 && […]

Php reg exp: padrão de repetição correspondente

Eu quero combinar cordas como aquelas abaixo. abc|q:1,f:2 cba|q:1,f:awd2,t:3awd,h:gr Estou usando o php e tentei preg_match e preg_match_all com esta expressão. /^([az]+)\|([az]+:[a-z0-9]+,?)+$/iU Isso só retorna a primeira parte antes do tubo, e um a: 1. O que estou fazendo de errado, por que está se comportando dessa maneira e como posso fazer isso funcionar?

Traduzir a intenção deste regex PHP para cadeias multilinhas, em Python / PERL

Abaixo está um regex de PHP destinado a combinar cadeias (multilinha) dentro do código-fonte PHP ou JavaScript (a partir desta postagem ), mas eu suspeito que tenha problemas. Qual é o equivalente literal de Python (ou então PERL) disso? ~'(\\.|[^’])*’|”(\\.|[^”])*”~s o modificador s significa que o ponto coincide com todos os caracteres, incluindo a linha […]

Removendo o caractere da bala unicode

Estou tendo um problema que eu acredito estar relacionado ao texto unicode. Quando o usuário insere uma seqüência de caracteres que possui o caractere da bala unicode, o mysql não pode salvar esse campo (o restante da consulta de atualização funciona). Veja como eu tentei lidar com isso. $str = “· Close up the server”; […]

Estrutura simples do site RewriteRule para PHP parameters GET

Como posso rewrite os exemplos abaixo? www.domain-name.com/site-name/index.php?lang=pt-pt&page=home www.domain-name.com/site-name/index.php?lang=pt-pt&page=about www.domain-name.com/site-name/index.php?lang=ptptpt&page=inicio www.domain-name.com/site-name/index.php?lang=ptptpt&page=sobre Para isso: www.domain-name.com/site-name/en-us/home.html www.domain-name.com/site-name/en-us/about.html www.domain-name.com/site-name/pt-pt/inicio.html www.domain-name.com/site-name/pt-pt/sobre.html Consegui obter o parâmetro da página . Isto é o que eu tenho: RewriteEngine on RewriteBase /site-name/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*?)/?$ index.php?page=$1 [L] Não sei acrescentar .html no final para todos os parâmetros de ” […]

Decisão de design: correspondência de caracteres cítricos no JSON com PHP

Estou desenvolvendo um plugin para um CMS e tenho um problema imprevisto: porque o plugin é habilitado para várias conexões, a input pode ser de qualquer um dos conjuntos de caracteres unicode. O plugin guarda dados no formato json e contém objects com value propriedades e lookup . Para o value tudo está bem, mas […]

regex para imprimir URL de qualquer página da web com uma palavra específica no url

Estou usando código abaixo para extrair url de uma página da Web e está funcionando bem, mas eu quero filtrar isso. Ele exibirá todas as URLs nessa página, mas eu quero apenas aquela url que consiste na palavra “super” $regex=’|<a.*?href="(.*?)"|'; preg_match_all($regex,$result,$parts); $links=$parts[1]; foreach($links as $link){ echo $link."”; } então ele deve ecoar apenas em que […]

totalmente preso no RegEx que funciona no sandbox de teste, mas não funciona ao vivo

Estou totalmente preso a isso. Eu escrevi esse padrão RegEx que é suposto obter o valor de uma string a partir de um arquivo cujo conteúdo eu estou obtendo com file_get_contents (); O RegEx que escrevi é o seguinte: /.*\$test_variable\s*=\s*’?(.*?)’?;.*/is Minha function é: function tbs_quick_setting_find($variable) { global $savedsettings; $setting = preg_replace(“/.*\$”.$variable.”\s*=\s*’?(.*?)’?;.*/is”,’$1′,$savedsettings); if (!empty($setting)) { return […]

mod_rewrite change / subpage / to / subpage

Okey, então este é o meu problema. Eu quero usar mod_rewrite para fazer urls legais para o meu site. Eu quero que todos eles tenham um url bem parecido como www.mypage / tennis ou www.mypage / soccer em vez de www.mypage /? Page = tennis e www.mypage /? Page = soccer E com as seguintes […]