Exemplos de quantificadores relutantes
Um quantificador relutante indica que o mecanismo de busca deve começar com o menor pedaço possível da string. Uma vez encontrada a correspondência, o motor continua; caso contrário, adiciona um caractere à seção da string que está sendo verificada e pesquisa isso, e assim por diante. Este processo segue até encontrar uma correspondência ou toda a string se esgotar. A seguir estão vários exemplos de Quantificadores Relutantes usando expressão regular em java.
Sr. Não | Construir e combinar |
---|---|
1 | X ?? X, uma vez ou não. |
2 | X *? X, zero ou mais vezes |
3 | X +? X, uma ou mais vezes. |
4 | X {n}? X, exatamente n vezes. |
5 | X {n,}? X, pelo menos n vezes. |
6 | X {n, m}? X, pelo menos n, mas não mais do que m vezes |