Articles of regex

PHP: Converta caracteres específicos da Bósnia para não-bosnios (caracteres padrão utf8)

Na Bósnia, temos os seguintes personagens usados ​​apenas em forma latina na Bósnia e na Croácia, então eu precisaria converter essas letras como segue: FROM | TO ć | c č | c ž | z š | s đ | dj Se isso for possível com alguma forma especial de RegEx, ou utf8_encode / […]

Remove & e Whitespace em URL com preg_replace

Estou tentando remover Whitespaces e & em um URL e substituí-lo por um -. Até agora, o seguinte funciona: preg_replace(‘/\s+/’, ‘-‘, $page->label) // whitepace gets replaced with – preg_replace(‘/\&/’, ‘-‘, $page->label) // & gets replaced with – Gostaria de ter isso em uma linha, mas não consigo combinar o 2. Alguém pode ajudar? Muito obrigado […]

PHP Regex para o nome do arquivo

Eu fiz o usuário possível mudar nomes de arquivos através de uma área de texto, mas agora estou tendo um problema regex. Como vejo para o Windows 7, esses caracteres só não são permitidos para nomes de arquivos: \ / : * ? | Mas eu, teimosamente, talvez também com sabedoria, opte por minimizar a […]

Detectando e substituindo palavras mescladas MyWord to My Word – PHP, regex

Eu tenho uma function que está detectando e desmancanvasndo duas palavras, ou seja, HelloWord após a function se tornar Hello World O problema é que ele fará o mesmo para o iPhone -> i Phone, o que não é bom, existe uma maneira de replace somente se a primeira palavra for maior do que 1 […]

Remova todas as barras invertidas de uma string – php-regex

minha corda é $str = ‘ Text ‘; Eu quero remover tudo \ “da string.

CodeIgniter Mod Rewrite Rules and the Controller

Aprendendo PHP, estou jogando com mod_rewrite e CodeIgniter. Eu configurei meu arquivo .htaccess corretamente com RewriteEngine On RewriteRule ^(resources)/(.*) $1/$2 [L] RewriteRule ^(user_guide)/(.*) $1/$2 [L] RewriteRule (.*) index.php?$1 [L] Eu entendo um pouco de regex, e posso apreciar o que acontece aqui. As regras de reescrita são aplicadas e o servidor que manipula o URL […]

O uso do PHP DOM quer mostrar todas as seqüências de caracteres como uma saída

Aqui, é minha string html na variável de dados $ em php e essa string tem algum texto como <140/90 mmHg OR <130/80 mmHg esta linha não mostrada quando eu executo este código usando o PHP DOMDocument porque quando vem menos do que & mais raro – do que assina sua problemática. <?php $data = […]

Padrão PHP preg_replace (), sanitização de cordas

Eu tenho um padrão de e-mail regex e gostaria de tirar todos os caracteres, mas padrão, da string, em um curto, eu quero sanizar a string … Eu não sou um guru regex, então o que estou perdendo na regex? <?php $pattern = "/^([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*[\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[az])\.)+[az]{2,6})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?)$/i"; $email = 'contact@domain.com’; // wrong email $sanitized_email = preg_replace($pattern, NULL, $email); […]

Tentando remover tags HTML (+ conteúdo) de String

Ok, então, basicamente, estou prestes a bater minha cabeça contra a parede com essa. Aqui está o código: <?php $s = "385,178Data is accessible by following \”Create tables and diagrams\” link on the following site, and then using table 09280 \”Area of land and fresh water (km²) (M)\” for \”The whole country\” in year 2013 […]

Regex: solução alternativa para a limitação de afirmação de comprimento fixo para o PHP

Estou tentando entender mais sobre as afirmações de aparência e encontrei esse tópico , onde sua solução deveria funcionar em alguns motores, mas não em PHP, por causa do PHP exigir que o look-behind afirme ser de comprimento fixo. O que eu quero é fazer o mesmo cenário funcionar em PHP ou, pelo menos, saber […]