Confronta le stringhe ed evidenzia le differenzeCome scriverei una funzione o una routine che confronti due stringhe e mostri la differenza tra loro?
per esempio
string1 = "Domani pioverà"
string2 = "Nevicherà domani"
risultato del confronto (stringa2 vs stringa 1) = "Lo farà pioggia neve domani "
ScriptingRi: confronta le stringhe ed evidenzia le differenzeQuali sono le regole?
È
Domani pioverà
diverso da
Domani pioverà
Se stai semplicemente confrontando ogni parola da una stringa alla stessa parola di posizione in una seconda stringa, ciò può essere facilmente fatto scorrendo le stringhe usando la funzione Word () per confrontare ogni parola.
Ma andando oltre, l'algoritmo può diventare molto complessoRi: confronta le stringhe ed evidenzia le differenzeQuello che voglio è qualcosa di simile a quello che farà MS Word quando confronta i documenti.
La cosa reale che voglio fare è confrontare due tabelle di dati, in particolare le differenze negli script delle tabelle e nelle formule delle colonne.
Confronta tabelle dati mostrerà, ad esempio, se gli script di tabella salvati sono diversi e li elencano entrambi, che posso salvare in una tabella con le stringhe nella tabella in colonne separate, ma quello che voglio vedere è dove si trovano questi due script diverso.
Ri: confronta le stringhe ed evidenzia le differenzeSembra che questo possa essere fatto con espressioni regolari, semplicemente non so come.
Ri: confronta le stringhe ed evidenzia le differenzeConfronta due file
Ri: confronta le stringhe ed evidenzia le differenzeShortest Edit Script mi fornisce le informazioni di cui ho bisogno, che è molto utile, grazie!