Cómo eliminar caracteres que no sean letras en inglés de una cadena de Python
Cuando se trata de operaciones con cadenas, actualmente no existe un método más conveniente que las expresiones regulares:
La representación de expresiones regulares que no son letras es la siguiente:
[ ^a-zA-Z]
#Code:
#out:
De hecho, además de la interceptación de expresiones regulares, String en Python también proporciona un método para determinar si un carácter es alfabético:
El método Isalpha() determina si el carácter en el índice actual es un carácter alfabético y devuelve un tipo booleano.
#Code:
#out:
De hecho, el método de escritura usando isalpha() mencionado anteriormente se puede simplificar y la expresión se puede escribir en python Como parámetros:
#Code:
La expresión devuelve una lista de caracteres. Aquí, el método de unión se utiliza para agregar caracteres nulos a la lista de caracteres para formar una nueva cadena de retorno.
#salida: