Tengo un conjunto de cadenas, p.Python: Determine el prefijo de un conjunto de cadenas (similares)
my_prefix_what_ever
my_prefix_what_so_ever
my_prefix_doesnt_matter
Simplemente quiero encontrar la porción común más larga de estas cadenas, aquí el prefijo. En lo anterior, el resultado debería ser
my_prefix_
Las cuerdas
my_prefix_what_ever
my_prefix_what_so_ever
my_doesnt_matter
debería dar como resultado el prefijo
my_
¿Hay una manera relativamente indolora en Python para determinar el prefijo (sin tener para iterar sobre cada personaje manualmente)?
PD: Estoy usando Python 2.6.3.
por lo que son, en efecto, pidiendo la ** [subsecuencia común más larga] (http://en.wikipedia.org/wiki/Longest_common_subsequence) **? –