Instruções
Passo 18
Uma última questão relacionada a essa expressão. Você não precisa, de fato, do valor correspondente do seu grupo de captura. Assim, você pode transformá-lo em um <dfn>grupo de não captura</dfn>. Isso permitirá agrupar os caracteres sem preservar o resultado.
Para criar um grupo de não captura em uma expressão regular, você pode adicionar
?: após o parêntese de abertura de um grupo. Por exemplo, (?:a|b) corresponderá a a ou a b, mas não capturará o resultado.
Atualize a expressão regular para que use um grupo de não captura.
O que fazer:
Testes:
- `dollarRegex` deve usar `?:`.
- `dollarRegex` deve usar um grupo de não captura.
- `(hundred|thousand|million|billion)` deve ser um grupo de não captura.
- Seu `dollarRegex` ainda deve corresponder a `10hundred dollars`.
- Seu `dollarRegex` ainda deve corresponder a `10 hundred dollars`.
- Seu `dollarRegex` ainda deve corresponder a `100 dollars`.
Preview