in reply to Re: string diff and compare
in thread string diff and compare
. . . ($rold ^ $rnew) =~ /^\0*/ and my $lsubscr = (-$+[0] + 1 && $+[0]) ? +-$+[0] + 1 : length $new; my $losubscr = ($lsubscr == length $new) ? length $old : $lsubscr; substr $old, $losubscr, 0, '</span>'; . . .
This was to fix if the difference was the very last string char and one character is missing from another. Like in the case of data like:
All sentences end with what All sentences end with what?
In this case the difference is -1, but because I had to add one to it, it was set to 0. But 0 is the beginning of the string, not the character just past the end of the string.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: string diff and compare
by raybies (Chaplain) on May 08, 2012 at 11:45 UTC |