Quase todos os formatos de intercâmbio de dados da Web, a partir de HTML para XML , tags de uso como uma forma de separar os dados em pedaços utilizáveis. No entanto, trabalhar diretamente com os dados utilizando as funções mais básicas de string em PHP pode ser um desafio . É por esta razão que o PHP suporta expressões regulares (regex) , uma sintaxe padrão da indústria que pode ser usado para executar descoberta complexo e substituir operações em cordas . Usando regex , você define um padrão que o PHP procura e como ele deve ser substituído. Instruções
1
Abra um editor de texto ou o seu favorito PHP Ambiente de Desenvolvimento Integrado ( IDE)
2 Tipo
ou cole o seguinte em seu editor : .
# /usr /bin /php
$ tag = ' Alguns dados entre dois tags XML < /xml > ';
$ pattern = '/<( \\ w +) > + <\\ /\\ w +> /s. ';
$ substituição = ' <$ {1} > Esta é uma substituição $ { 1} > ';
echo preg_replace ( $ pattern , $ substituição, $ tags) ; ?
>
as linhas principais são a aqueles que começam com " $ pattern " e "$ substituição ". O padrão de procura uma palavra entre dois suportes de setas para a tag, algumas informações entre as tags e outro tag de fechamento entre colchetes de seta com uma barra invertida.
O padrão " substituição " reconstrói a seqüência encontrada a partir do zero usando o originalmente detectado tag eo novo texto.
3
Salve o seu trabalho e dê um duplo clique no arquivo para executá-lo através do PHP. A saída será :
Esse é um substituto < /xml >