[GastForen Programme Print/Bildbearbeitung Adobe InDesign wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

111armano
Beiträge gesamt: 12

16. Okt 2011, 14:39
Beitrag # 1 von 18
Bewertung:
(6518 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Cracks,
versuche es schon Stundenlang, aber ich komm nicht darauf.
Hier mein Beispiel aus meinem Indesign Grep:


(?i)( nicht )|( un)
findet "nicht "und die Vorsilbe "un-"

Aber ich will nicht, dass "und" oder die Vorsilbe "unter-" gefunden wird!

Geht das?

Vielen Dank im Voraus

(Dieser Beitrag wurde von 111armano am 16. Okt 2011, 14:45 geändert)
X

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

Gerald Singelmann
  
Beiträge gesamt: 6269

16. Okt 2011, 20:32
Beitrag # 2 von 18
Beitrag ID: #482442
Bewertung:
(6479 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
klappt das?
Code
(nicht) ?(un)(?!(d |ter\b)) 


Nennt man "Negative Lookahaed"


als Antwort auf: [#482436]

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

111armano
Beiträge gesamt: 12

29. Okt 2011, 13:12
Beitrag # 3 von 18
Beitrag ID: #483354
Bewertung:
(6365 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Nö, nun zeigt das Grep "und" und "unter-" zwar nicht an, aber "un-" und "nicht" nicht!? Leider. Hmm


als Antwort auf: [#482442]
(Dieser Beitrag wurde von 111armano am 29. Okt 2011, 13:13 geändert)

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

pixxxelschubser
Beiträge gesamt: 1708

29. Okt 2011, 14:01
Beitrag # 4 von 18
Beitrag ID: #483355
Bewertung:
(6343 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Obwohl ich nicht nachvollziehen kann, wofür man eine solche Suche benötigt, versuche es einmal mit:
Code
(nicht)|(un)(?=[^t| ][\l\u]+?) 

Den zweiten „beliebigen Buchstaben“ habe ich noch mit eingebracht, damit „und“ nicht gefunden wird, aber dafür z.B. undiskutabel o.ä.

Um meinen Wissendurst zu stillen – wofür braucht man eine solche Suche?


als Antwort auf: [#483354]
(Dieser Beitrag wurde von pixxxelschubser am 29. Okt 2011, 14:03 geändert)

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

111armano
Beiträge gesamt: 12

29. Okt 2011, 15:40
Beitrag # 5 von 18
Beitrag ID: #483360
Bewertung:
(6322 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank für deinen Beitrag/Hilfe. Wissensdurst find ich gut, hab ich auch. Ich möchte in deutschen Texten alle Verneinungen finden.

Gruß Armano


als Antwort auf: [#483355]

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

111armano
Beiträge gesamt: 12

29. Okt 2011, 15:50
Beitrag # 6 von 18
Beitrag ID: #483361
Bewertung:
(6317 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Jetzt hab ich die Lösung:

(nicht)|( un)(?![d ]|[ter ].*?)

Falls es jemand brauchen kann.

Gruß Armano


als Antwort auf: [#483360]

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

pixxxelschubser
Beiträge gesamt: 1708

29. Okt 2011, 16:45
Beitrag # 7 von 18
Beitrag ID: #483363
Bewertung:
(6298 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Jetzt bin ich irritiert.
Code
(nicht)|( un)(?![d ]|[ter ].*?) 


Wenn du alle Verneinungen finden möchtest, dann findest du mit deinem zuletzt geposteteten GREP die Vorsilbe „un“ in den Worten uneben, undiskutabel, … aber nicht mehr.



Mein vorher geposteter GREP
Code
(nicht)|(un)(?=[^t| ][\l\u]+?) 

ist zwar nicht wirklich elegant, findet aber „nicht“ und „un“ (als Vorsilbe) aber kein un“ in Fauna oder Zaun oder und bzw. „unter“. Und ich dachte, genau das wäre dein Ziel gewesen???


als Antwort auf: [#483361]

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

pixxxelschubser
Beiträge gesamt: 1708

30. Okt 2011, 01:16
Beitrag # 8 von 18
Beitrag ID: #483378
Bewertung:
(6266 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Noch ein Nachtrag:

Hast du die möglichen Variationen getestet? Es gibt so viele Wörter, die einen einfachen GREP von vornherein ausschließen.
Code
Und Nichte und Unterkunft Fauna unter Zaun 
Behandlung Verpflegungsraum Hunde Wunde
undiskutabel uneben unerfahren undeutlich
Nichtigkeit unduldsam Undiszipliniertheit
Nicht beunruhigen nicht verunglimpfen


Im Anhang findest du zwei Bilder, einmal mit möglichen Vorkommen in verschiedensten Worten und einmal ein GREP, der bis auf zwei Vorkommen („un“ nach der Vorsilbe „ver“ bzw „be“) die Verneinungen findet.

Zeige doch bitte einen Screenshot, welche Stellen von deinem GREP gefunden werden.


als Antwort auf: [#483363]
Anhang:
Verneinungen1.png (22.3 KB)   Verneinungen2.png (60.7 KB)

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

111armano
Beiträge gesamt: 12

30. Okt 2011, 13:08
Beitrag # 9 von 18
Beitrag ID: #483392
Bewertung:
(6229 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo pixxxelschubser,
ich finde es immer wieder toll. Wieviel Hilfe und Unterstützung man hier bekommt.
Diese Problemstellen habe ich noch mit meinem Grep:

Wörter die so beginnen:
und…
unt…
une…
unr… findet es nicht!

(nicht)|( un)(?![d ]|[ter ].*?)


als Antwort auf: [#483378]
(Dieser Beitrag wurde von 111armano am 30. Okt 2011, 13:22 geändert)

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

pixxxelschubser
Beiträge gesamt: 1708

30. Okt 2011, 15:06
Beitrag # 10 von 18
Beitrag ID: #483399
Bewertung:
(6203 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat von 111armano … Diese Problemstellen habe ich noch mit meinem Grep:

Wörter die so beginnen:
und…
unt…
une…
unr… findet es nicht!

(nicht)|( un)(?![d ]|[ter ].*?)


Ich schrieb dir bereits, dass dein GREP so nicht funktionieren kann.
Er findet mit (nicht), das Wort nicht, aber nur, wenn es klein geschrieben wurde. Oder er findet mit ( un) die kleingeschriebene Silbe un, wenn sie nach einem Leerzeichen kommt und darauf entweder ein (?![d ]|[ter ].*?) Groß-/Kleinschreibung egal d bzw. ein Leerzeichen oder t bzw e bzw. r bzw. ein Leerzeichen folgt, dass wiederum von einem oder mehreren beliebigen Zeichen gefolgt wird. Von den von mir im letzten Thread geposteten Wörtern finde ich mit deinem GREP gerade mal das kleingeschriebene Wort nicht.

Die Verneinung zu finden ist um einiges aufwändiger, als ich zuerst dachte. Geralds erster Vorschlag geht in die richtige Richtung. Allerdings wird es mit seinem GREP fast unmöglich, die notwendigen zusätzlichen Bedingungen einzubauen. Diese wären:

- finde „nicht
- „Nichte“ darf nicht gefunden werden

- finde „un“ Groß-/Kleinschreibung egal
- „Und “/„und “darf nicht gefunden werden
- „unter“ darf nicht gefunden werden
- „un“ darf nicht gefunden werden am Wortende z.B. Zaun
- „un“ darf nicht gefunden werden, wenn mitten im Wort (oder besser: wenn nur ein Buchstabe folgt z.B. a z.B. Fauna oder g (Endung …ung ) oder aber mehrere Buchstaben folgen, von denen die ersten mit gs… oder ft… beginnen) z.B. Verpflegung, Unterkunft, Behandlungsraum
- un darf mitten im Wort nicht gefunden werden, wenn nur ein Großbuchstabe voransteht z.B. Hund oder Wunde
- „un“ muss gefunden werden nach der vorsilbe „be“ oder „ver“ Diese Vorsilben selbst dürfen aber nicht mit gefunden werden

Bis auf die letzte Bedingung wird alles durch den von mir im letzten Posting gezeigten GREP abgedeckt. Man könnte die zwei fehlenden Vorsilben zwar noch umständlich und kompliziert einbauen – sinnvoller erscheint hier aber wohl eher ein zweiter GREP, der lediglich „un“ sucht, wenn diese auf „be“ oder „ver“ folgt.

Und bitte erfülle mir doch meinen Wunsch nach einem Sreenshot, in dem durch deinen GREP die Verneinungen in den von mir geposteten Wörtern z.B. rot formatiert werden. Wie gesagt, dein GREP funktioniert bei mir nicht einmal ansatzweise.


als Antwort auf: [#483392]

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

111armano
Beiträge gesamt: 12

30. Okt 2011, 20:02
Beitrag # 11 von 18
Beitrag ID: #483404
Bewertung:
(6174 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Pixxxelschubser,
hier das findet mein Grep bei mir in Indesign CS4:

http://db.tt/Hp9n0KVT

Dein Grep funktioniert bei mir nicht.


als Antwort auf: [#483399]

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

pixxxelschubser
Beiträge gesamt: 1708

30. Okt 2011, 20:21
Beitrag # 12 von 18
Beitrag ID: #483405
Bewertung:
(6168 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich werde meinen GREP später noch in CS3 testen.

Kannst du bitte deinen GREP auf die folgenden Wörter anwenden und einen entsprechenden Screenshot posten. Es sind noch einige Wörter hinzugekommen, die sich als Fallstricke erwiesen haben (und zusätzlich um „deine“ Wörter ergänzt):
Code
Union Unikat UNESCO Unfall Ungar Ungeziefer universal Unke unser Unze  
Brunnen hundert einhundert Blaunelke Discounter Kommune Konjunktur kommunizieren uns unten
Und Nichte und Unterkunft Fauna unter Zaun
Behandlung Verpflegungsraum Hunde Wunde
undiskutabel uneben unerfahren undeutlich
Nichtigkeit unduldsam Undiszipliniertheit
Nicht beunruhigen nicht verunglimpfen

unterlegen unerledigten unrationell undefiniert
nicht und unter unbeständig unbestimmt unartig Unart Unterart Undurchlässigkeit

Vielleicht noch ergänzt um die Angabe, welche Wörter deiner Meinung nach letztlich als Verneinung angezeigt werden müßten.

Ich bin fast versucht zu sagen: es funktioniert definitiv nicht mit einem einzelnen GREP, da insgesamt zu viele Abweichungen berücksichtigt werden müssen.


als Antwort auf: [#483404]

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

111armano
Beiträge gesamt: 12

30. Okt 2011, 21:35
Beitrag # 13 von 18
Beitrag ID: #483407
Bewertung:
(6157 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo pixxxelschubser,

http://db.tt/G1ciLWdr

Bitteschön hier der gewünschte Screenshot. Geht es vielleicht mit mehreren Greps?

Gruß armano


als Antwort auf: [#483405]
(Dieser Beitrag wurde von 111armano am 30. Okt 2011, 21:36 geändert)

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

pixxxelschubser
Beiträge gesamt: 1708

31. Okt 2011, 10:13
Beitrag # 14 von 18
Beitrag ID: #483432
Bewertung:
(6102 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zuerst einmal, du hast den GREP eventuell falsch abgeschrieben, er funktioniert auch in CS3. siehe Anhang

Zweitens, nein es wird auch nie mit mehreren GREPs automatisch funktionieren. Auschlußkriterien sind Worte wie uninformiert oder uniformiert. Eines muss gefunden werden und das zweite darf nicht gefunden werden. Dafür kann man wahrscheinlich keine Regel aufstellen.

Und drittens werde ich doch auf die von Gerald ursprünglich gepostete Grundlage zurückgreifen, da meine Variante Wörter wie untragbar nie finden würde. Mehr dazu vielleicht heute abend.

In jedem Fall wirst du eine gewisse Anzahl falsch positiver Ergebnisse erhalten. Sorry.


als Antwort auf: [#483407]
Anhang:
Verneinungen_Beispielworte.png (146 KB)   VerneinungenCS3.png (172 KB)

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

111armano
Beiträge gesamt: 12

31. Okt 2011, 10:13
Beitrag # 15 von 18
Beitrag ID: #483433
Bewertung:
(6101 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Jetzt hab ich es: (s. Screenshot)
http://db.tt/hIcFJgdt

Gruß Armano


als Antwort auf: [#483407]

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

111armano
Beiträge gesamt: 12

31. Okt 2011, 10:40
Beitrag # 16 von 18
Beitrag ID: #483437
Bewertung:
(1260 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Übrigens pixxelschubser,
mit "uniformiert" usw. hast du natürlich recht. Das wird das Grep anzeigen. Es kann ja nicht differenzieren! – leider.
Erst mal danke für den regen Austausch. Hier mein leicht verbessertes Skript: (s. Screenshot)

http://db.tt/JDJ7e1wd

Damit bin ich vorerst ganz zufrieden.

Gruß Armano


als Antwort auf: [#483433]

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

pixxxelschubser
Beiträge gesamt: 1708

31. Okt 2011, 13:58
Beitrag # 17 von 18
Beitrag ID: #483455
Bewertung:
(1236 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ 111armano ] http://db.tt/JDJ7e1wd

Damit bin ich vorerst ganz zufrieden.

Gruß Armano


Hmm.
Ich wäre damit nicht zufrieden, denn mit diesen GREP-Stilen findest du zu wenig, zu viel und manches wiederum gar nicht. Mehr dazu heute abend, da brauche ich etwas mehr Zeit für als mir jetzt zur Verfügung steht.



Aber du hast mir noch nicht geschrieben, wofür man eine Verneinung auszeichnen muss.
„Interessiert auf Antwort warte“.

Noch eine Nachfrage:
Steht dir in deinem Ausgangstext vielleicht noch ein Silbentrennungszeichen in den einzelnen Wörten zur Verfügung? Das würde u.U. einiges erleichtern.

Wink


als Antwort auf: [#483437]

wie kann ich ein Wort-/Buchstabenreihenfolge ausschließen also nicht gefunden wird?

pixxxelschubser
Beiträge gesamt: 1708

2. Nov 2011, 04:28
Beitrag # 18 von 18
Beitrag ID: #483526
Bewertung:
(1178 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
So, hat jetzt doch ein bisschen länger gedauert.

Wie gesagt, dein GREP ist teilweise unstrukturiert eventuell sogar unlogisch aufgebaut.
Fangen wir mit dem einfachen Teil deines GREP an:
Code
(nicht )|(Nicht ) 

Warum zweimal nicht? Nutze Groß- und Kleinschreibung!
Warum das Leerzeichen am Schluß? Jeder Tab, jedes Satzzeichen verhindert ein Finden des Vorkommens.
Es gibt kaum Ausnahmen Nichte/Nichten, aber leider auch z.B. vernichten
Bis auf vernichten etc. kannst du diese Vorkommen abrufen mit:
Code
(?i)(nicht)(?!en?) 


Jetzt kommt der kompliziertere Teil deines GREP.
Code
( un|. Un)(?!d |ter |\[s \]*?) 

Den roten Teil verstehe ich überhaupt nicht – drei Fragezeichen ???
Auch hier wieder die Frage nach den unnötigen Leerzeichen (diesmal am Anfang) Jeder Absatzbeginn, jeder Tab oder auch nur ein Gänsefüsschen verhindert ein Finden des Vorkommens. Ebenso die doppelte Schreibweise – auch überflüssig s.o.
Besser ist hier die Wortgrenze:
Code
(?i)(\bun) 

Auszuschliessen sind hier uns und und sowie unser, unsere, unter, unten wie auch weitere Formen dieser Wörter. Außerdem gibt es IMHO keine Verneinungswörter mit nur 4 Buchstaben. Die Drei-und-Vier-Buchstabenwörter (darunter fallen dann auch uns sowie und kann man durch folgenden Code eliminieren:
Code
(?i)(\bun)(?![\l\u]{1,2}\> 

(Leider wird durch die Forensoftware vor der 2 ein Leerzeichen eingefügt. Dieses beim Rauskopieren bitte entfernen!)

Jetzt fehlen noch unter/unser/unten und deren Varianten:
Code
(?i)(\bun)(?![\l\u]{1,2}\>|ter?n?|ser) 


Um die Vorsilben be und ver zu berücksichtigen, benötigt man:
Code
(?<=be|ver) 

nachfolgend aber getrennt geschrieben

(?<=be)|(?<=ver)

Denn obwohl der zusammengefasste GREP standalone funktioniert, bringt er im Gesamt-GREP irgendetwas durcheinander. Und der sieht dann wie folgt aus:
Code
(?i)(nicht)(?!en?)|(?i)((?<=be)|(?<=ver))(un)|(\bun)(?![\l\u]{1,2}\>|ter?n?|ser) 

(Auch hier hat sich wieder vor der 2 durch die Forensoftware ein falsches Leerzeichen eingeschlichen – bitte selbst entfernen!)




Und falls noch jemand an dem GREP versuchen möchte und das Ergebnis verbessern will – hier gibts die zuletzt verwendeten Testwörter:
Code
Union Unikat UNESCO Unfall Ungar Ungeziefer Union. 
universal uniformiert Uniform universal.
uninteressant uninformiert uninteressant.
Unze Unke Unze.
Brunnen hundert einhundert Blaunelke Discounter.
Kommune Konjunktur kommunizieren Fauna Zaun.
Behandlung Verpflegungsraum Hunde Wunde.
Und und undiskutabel undefiniert unduldsam Und.
„undeutlich Undiszipliniertheit Undurchlässigkeit undeutlich.
«unerledigten uneben unerfahren unrationell unerledigten.
…unbeständig unbestimmt Unart unbeständig.
beunruhigen verunglimpfen.
nicht Nicht, „Nicht“ nicht&#8194;nicht. nicht!
nicht Nicht Nichtigkeit vernichten Nichte Nichten nicht.
•untragbar unter Unterkunft Unterart unterlegen unten untragbar.
unselig uns unsere unselig.






Zum Schluss noch drei Screenshots zum Vergleich.
Anhang 1 zeigt alle Testwörter, die Vorkommen sind gelb hinterlegt
Anhang 2 zeigt den gleichen Screenshot zusätzlich wurde dein eigener GREPstil angewendet (Zeichen rot formatiert) Hier findest du zu viele einzelne Buchstaben der vorstehenden Wörter mit.
Anhang 3 entspricht Anhang 2, zusätzlich sind die Fundstellen des zuletzt geposteten GREP blau hinterlegt


als Antwort auf: [#483455]
Anhang:
Verneinungen_Vorkommen_gelb.png (143 KB)   Verneinungen_dein_GREP_rote_Schrift.png (160 KB)   Verneinungen_erweitert_um_meinen_GREP_blau.png (167 KB)
X