despojo de caracteres no alfanuméricos en python
en python, eliminar los caracteres no alfanuméricos de una cadena requiere un enfoque ligeramente diferente en comparación con php.
[&]pythonic Métodos
para una solución verdaderamente "pythonic", considere los siguientes métodos:
[&] REGEX ASGITUTION con [\ w_ \ w_ \ w_ expresión regular ([\ w_]) para que coincida y sustituya todos los caracteres no alfanuméricos.
** sustitución de regex con patrón.sub (): para sustitución repetida, precompilar la expresión regular usando recompile () y luego use patrones.sub ().
Method alfanumeric 57.6
sustitución de reglas con [[\ W _] | |
---|---|
Regex Sustitution con [\ w_] | 15 |
sustitución de registro con patrón.sub () | 11.2 |
Los tiempos muestran que el uso de la expresión regular precompilada con patrones.sub () es el método más rápido. |
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3