justman10000
Goto Top

Textvergleich - Nur die Unterschiede und die gleichen ignorieren

Hi,

ich suche nach einem Code oder online Tool, mit dem ich zwei Texte vergleichen kann... Jedoch brauche ich nur die Zeilen des ersten Textes, die im zweiten nicht vorkommen, bzw, eben unterschiedlich zum zweiten Text sind... Auch sollen Zeilen, die identisch sind, ebenfalls nicht mitgegeben werden...

Content-ID: 63989429577

Url: https://administrator.de/contentid/63989429577

Ausgedruckt am: 03.12.2024 um 19:12 Uhr

Pjordorf
Pjordorf 16.08.2024 um 02:34:18 Uhr
Goto Top
Hallo,

Zitat von @Justman10000:
Textvergleich - Nur die Unterschiede und die gleichen ignorieren
Laut deiner Überschrift also alles ignorieren. face-smile

Gruss,
Peter
cykes
cykes 16.08.2024 um 06:54:00 Uhr
Goto Top
Moin,

ein wenig mehr Kontext wäre hilfreich und welches Ergebnis Du erwartest. Willst Du wirklich zeilenweise vergleichen, also Zeile X Text1 mit Zeile X Text2 oder Zeile X Text1 mit allen Zeilen Text2? Oder soll auch inhaltlich verglichen werden für bspw. eine Plagiatsprüfung?

Letzteres dürfte deutlich komplexer sein und wird hier auch keiner so aus dem Ärmel schütteln können. Man könnte vielleicht eine KI dafür hernehmen, das dürfte aber ohne Nachkontrolle auch nicht aus dem Stand funktionieren.

Gruß

cykes

P,S, Was ist mit Deinen älteren Threads, die könntest Du mal auf gelöst setzen und die Lösung angeben face-wink
14135584197
Lösung 14135584197 16.08.2024, aktualisiert am 17.08.2024 um 16:19:42 Uhr
Goto Top
Powershell z.B.
$txt1 = Get-Content d:\datei1.txt
$txt2 = Get-Content d:\datei2.txt
Compare-Object $txt1 $txt2 -Passthru | ? SideIndicator -eq '<='  
https://tio.run/##bY2xDsIwDET3fIUHpExBamcqKhWBGBBI/YLQGBqUJiVxBQP/HlqyMG ...

Oder mittels Bash
diff --new-line-format="" --unchanged-line-format="" <(sort datei1.txt) <(sort datei2.txt)  
Bzw.
comm -23 <(sort datei1.txt) <(sort datei2.txt)

Gruß
em-pie
em-pie 17.08.2024 um 06:41:48 Uhr
Goto Top
Moin,

Wenn es regelmäßig sein soll:
Beyond&Compare (kostenpflichtig)
WinMerge sollte deine Anforderung aus dem Ausgabgstext auch können.

Wenn du was zur Umsetzung der Anforderung aus der Überschrift suchst: nimm das Tool Aus-Schalter. Ist in jedem OS integriert face-wink
14135584197
14135584197 17.08.2024 aktualisiert um 09:26:26 Uhr
Goto Top
Wäre vielleicht sinnig vom TO hier erst einmal die präferierte Programmier-/Scriptsprache oder Umgebung zu nennen, bevor wir hier 1001 Möglichkeiten weiter aufzählen 🤪.
Justman10000
Justman10000 18.08.2024 um 00:49:03 Uhr
Goto Top
Zitat von @14135584197:

Powershell z.B.
$txt1 = Get-Content d:\datei1.txt
$txt2 = Get-Content d:\datei2.txt
Compare-Object $txt1 $txt2 -Passthru | ? SideIndicator -eq '<='  
https://tio.run/##bY2xDsIwDET3fIUHpExBamcqKhWBGBBI/YLQGBqUJiVxBQP/HlqyMG ...

Oder mittels Bash
diff --new-line-format="" --unchanged-line-format="" <(sort datei1.txt) <(sort datei2.txt)  
Bzw.
comm -23 <(sort datei1.txt) <(sort datei2.txt)

Gruß

Das war's!