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 |