usar una separar reemplazar por eliminar contar comparar como caracteres caracter cadenas cadena python search parsing string wildcard

una - reemplazar caracteres en python



¿Cómo puedo admitir comodines en cadenas de búsqueda definidas por el usuario en Python? (1)

Podrías probar el módulo fnmatch , tiene una sintaxis comodín tipo concha.

¿Hay una manera simple de admitir comodines ("*") al buscar cadenas, sin usar RegEx?

Se supone que los usuarios deben ingresar términos de búsqueda usando comodines, pero no deberían tener que lidiar con la complejidad de RegEx:

"foo*" => str.startswith("foo") "*foo" => str.endswith("foo") "*foo*" => "foo" in str

(se vuelve más complicado cuando hay múltiples términos de búsqueda, por ejemplo, "foo bar baz")

Esto parece ser un problema común, por lo que me pregunto si existe una solución lista para ello.

¡Cualquier ayuda sería muy apreciada!