Ao usar expressões regulares, considere o comportamento de vários caracteres nele. Nesse caso, vamos explorar como lidar com hífens.
Como modificar o padrão existente [a-za-z0-9! $*\ T \ r \ n]
para incluir correspondências de hífen?
Entenda o hífen nas expressões regulares
] geralmente, o hífen atua como um caractere normal em uma expressão regular. No entanto, o comportamento deles muda um pouco quando eles aparecem na classe de personagens []
e têm outros caracteres antes e depois deles. Nesses casos específicos, eles têm usos especiais.
corresponde a Hyphen
]Para combinar com o hífen, você pode escolher as seguintes opções:
-
se representa. \-
para escapar do hífen, embora isso não seja necessário. Exemplo
Considere os seguintes cenários:
[-abc]
: corresponda a qualquer instância dos caracteres A, B, C ou HPHEN. [-abc]
: equivalente a [-abc]
. [ab \ -c]
: corresponder a, b, c ou hifen. Preste atenção à posição de hífen Escape. [ab-d]
: especifica o intervalo de A a D, excluindo hifens. Aqui, o hífen é interpretado como um indicador de intervalo. Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3