Adicionar caracteres especiais para Padrões em Scripts PHP
Quando você está trabalhando com scripts PHP, às vezes você precisa comparar cadeias de caracteres para ver se eles se encaixam certas características, em vez de para ver se eles coincidir com os valores exatos. Por exemplo, você pode querer identificar cordas que começam com S ou cordas que têm números neles. Para este tipo de comparação, você comparar a seqüência de caracteres para um padrão. Estes padrões são chamados expressões regulares.Aqui está uma folha de referência que inclui alguns dos caracteres especiais que você vai usar ao criar padrões:
Personagem | Significado | Exemplo | Combine | Não é um Jogo |
---|---|---|---|---|
^ | Início da linha | ^ c | gato | meu gato |
$ | Fim da linha | c $ | tique | Vara |
. | Qualquer caractere único | .. | me, ir | uma |
? | Anterior artigo é opcional | significar | médios, homens | gemido |
() | Grupos caracteres literais | significar | significar | homens, mn |
[] | Qualquer personagem em conjunto | abc [1-3] | abc1, ABC2 | ABC4 |
[^] | Qualquer caractere não em conjunto | significar | min, mon | homens homem |
+ | Um ou mais | porta [1-3] + | door111, door131 | porta, door55 |
* | Zero ou mais | porta [1-3] * | porta, door311 | door4, door445 |
{,} | Faixa de repetições | uma {2,5} | aa, aaaaa | um, xx3 |
caracteres Escapes | m n * | m * n | homens, com média | |
(| |) | cordas alternativos | (Tom | Tommy) | Tom, Tommy | Thomas, Para |