"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Por que "\ d+" corresponde aos endereços IP ao validar strings numéricos?

Por que "\ d+" corresponde aos endereços IP ao validar strings numéricos?

Postado em 2025-02-06
Navegar:716

Why Does

validando strings numéricos com expressões regulares

na tentativa de validar strings numéricos usando a expressão regular "\ d", você encontrou inesperado correspondências para endereços IP. Para entender o porquê, vamos nos aprofundar nas especificidades da correspondência regular de expressão. Embora isso pareça direto, é crucial observar que ele verifica apenas "dentro" da string, não do início ao fim. ("78") no início da string. Portanto, "\ d" corresponde a essa sequência, embora toda a string não seja numérica devido à presença de "". e ":". &&&]

^\ d $

: Este padrão ancora a correspondência com o início e o final da string, garantindo que ela contém apenas digits. isdigit ()

: Este método pytônico verifica se a sequência inteira contém apenas caracteres numéricos.

Tutorial mais recente Mais>

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