Comparar cadenas y resaltar diferencias¿Cómo escribiría una función o rutina que compare dos cadenas y muestre la diferencia entre ellas?
p.ej
string1 = "Mañana lloverá"
string2 = "Va a nevar mañana"
resultado de comparación (cadena2 vs cadena 1) = " lluvia nieve mañana "
ScriptingRe: comparar cadenas y resaltar diferencias¿Cuales son las normas?
Es
Lloverá mañana
diferente de
Mañana lloverá
Si solo está comparando cada palabra de una cadena con la misma palabra de posición en una segunda cadena, puede hacerlo fácilmente recorriendo las cadenas usando la función Word () para comparar cada palabra.
Pero yendo más allá, el algoritmo puede volverse muy complejo.Re: comparar cadenas y resaltar diferenciasLo que quiero es algo parecido a lo que hará MS Word cuando compare documentos.
Lo que realmente quiero hacer es comparar dos tablas de datos, particularmente las diferencias en los scripts de las tablas y las fórmulas de las columnas.
Comparar tablas de datos mostrará, por ejemplo, si los scripts de tabla guardados son diferentes y los enumerará a ambos, que puedo guardar en una tabla con las cadenas de la tabla en columnas separadas, pero lo que quiero ver es dónde están esos dos scripts diferente.
Re: comparar cadenas y resaltar diferenciasParece que esto se podría hacer con expresiones regulares, simplemente no sé cómo.
Re: comparar cadenas y resaltar diferenciasComparar dos archivos