| Algoritme :: DIFF Algorithm :: DIFF is een PERL-module om de "intelligente 'verschillen tussen twee bestanden / lijsten te berekenen. |
Download nu |
Algoritme :: DIFF Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Mark-Jason Dominus
- Uitgever website:
- http://search.cpan.org/~tyemq/Algorithm-Diff-1.1902/lib/Algorithm/Diff.pm
Algoritme :: DIFF Tags
Algoritme :: DIFF Beschrijving
Algorithm :: DIFF is een PERL-module om de tekst van intelligente 'tussen twee bestanden / lijsten te berekenen. Algoritme :: DIFF is een PERL-module om de tekst van de intelligente 'te berekenen tussen twee bestanden / lijst. Synopsis vereist algoritme :: DIFT; # Dit voorbeeld produceert traditionele 'diff'-output: mijn $ diff = algoritme :: diff-> nieuw (@ seq1, @ seq2); $ diff-> basis (1); # Retourlijnnummers, geen indices terwijl ($ diff-> next ()) {volgende als $ Diff-> hetzelfde (); mijn $ sep = ''; if (! $ Diff-> Items (2)) {printf "% D,% DN", $ DIFF-> KRIJG (QW (MIN1 MAX1 MAX2)); } Elsif (! $ Diff-> Items (1)) {printf "% D,% DN", $ DIFF-> KRIJG (QW (MAX1 MIN2 MAX2)); } anders {$ sep = "--- n"; printf "% D,% D,% DN", $ DIFF-> KRIJG (QW (MIN1 MAX1 MIN2 MAX2)); } Print "<$ _" voor $ diff-> ITEMS (1); Print $ sep; Print "> $ _" voor $ Diff-> Items (2); } # Alternate interfaces: gebruik algoritme:: diff qw (lcs lcs_length lcsidx diff sdiff compact_diff traverse_tandingces traverse_balanced); @LCS = LCS (@ SEQ1, @ SEQ2); $ lcsref = lcs (@ seq1, @ seq2); $ COUNT = LCS_LENGTH (@ SEQ1, @ SEQ2); ($ SEQ1IDXREF, $ SEQ2IDXREF) = LCSIDX (@ SEQ1, @ SEQ2); # Gecompliceerde interfaces: @diffs = diff (@ SEQ1, @ SEQ2); @DIFS = SDIFF (@ SEQ1, @ SEQ2); @CDIFFS = COMPACT_DIFF (@ SEQ1, @ SEQ2); Traverse_-Tendingen (@ SEQ1, @ SEQ2, {match => callback1, discard_a => callback2, discard_b => callback3,}, key_generator, @extra_args,); Traverse_balanced (@ SEQ1, @ SEQ2, {match => callback1, discard_a => callback2, discard_b => callback3, wijzig => callback4,}, key_generator, @extra_args,); Vereisten: · Perl
Algoritme :: DIFF Gerelateerde software