hilfdirselbst.ch
Facebook Twitter gamper-media

Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » GREP - Suche nach Leerzeichen

 

« « 1 2 » »  


Kai Rübsamen  M  p
Beiträge: 3189

26. Apr 2008, 12:15

Beitrag #1 von 21
Bewertung:

(10462 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


Hallo!

Über das Menü "Abfrage" ist ja bereits ein String "Mehrere Leestellen in einzelne" vorgegeben.
Ganz am Ende steht - fast unscheinbar das " ".

Gibt es denn hierfür keinen Buchstaben oder sonstiges Zeichen das man eingeben kann?

Ersetzt wird ja durch \s
Also liegt eigentlich die Vermutung nahe, das man doppelte Leerzeichen auch mit \s\s suchen könnte. Bei dieser Suche werden jedoch nicht nur doppelte Leerzeichen gefunden, sondern es wird auch die Absatzmarke miteinbezogen ...

Gruß Kai
_______________________

MacPro 2x2,66 GHZ, 3 GB | 10.5.8 | CS 5 (7.0.4) u. CS 5.5 (7.5.3) u. CS6

ruebiarts.de
– Ein Blog vom Designer für Designer

Das nächste Treffen der InDesign-User Group Rhein/Main findet im August statt.
Jetzt als Mitglied anmelden, um die automatische Einladung zu erhalten!
Top

Quarz  M  p
Beiträge: 2423

26. Apr 2008, 18:41

Beitrag #2 von 21
Beitrag ID: #348157

Bewertung: |

(10424 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


Hallo rübi,

in der mitgelieferten txt-Datei zum Script "FindChangeList"
steht dafür folgendes GREP:

Code
grep	{findWhat:" +"}	{changeTo:" "}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false} 


Gerald hat vor einiger Zeit die Datei "GREP Wildcards Mac.pdf"
auf HDS gestellt.

Darin hat er dokumentiert, dass auf dem Mac mit "\s"
noch lange nicht alle Weißräume gefunden werden;
im Gegensatz zur WindowsVersion.

Ich füge die Datei nochmal als Anlage bei.

(Deswegen meine Frage, auf welchem System
Du arbeitest.)

Gruß
Quarz

------------------------
WinXP | CS3

als Antwort auf: [#348139] Top

Anhang:
GREP Wildcards Mac.pdf (135 KB)

Kai Rübsamen  M  p
Beiträge: 3189

26. Apr 2008, 20:59

Beitrag #3 von 21
Beitrag ID: #348173

Bewertung:

(10411 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


Antwort auf: in der mitgelieferten txt-Datei zum Script "FindChangeList"
steht dafür folgendes GREP:

das ist schon klar, bzw. in meinem o.g. Auschnitt der Suche ist genau das enthalten.

Die Frage war eher, warum kann ich nicht nach \s suchen, aber durch \s ersetzen (ersteres im Hinblick darauf, das auch der Return gefunden wird!)?
>> Ist die Suche nach " " wirklich die einzige Möglichkeit, wenn ich den Return nicht mit einbeziehen will?

Das hier ein geschützes Leerzeichen durch \s nicht gefunden wird, ist erstmal unerheblich ...

Gruß Kai
_______________________

MacPro 2x2,66 GHZ, 3 GB | 10.5.8 | CS 5 (7.0.4) u. CS 5.5 (7.5.3) u. CS6

ruebiarts.de
– Ein Blog vom Designer für Designer

Das nächste Treffen der InDesign-User Group Rhein/Main findet im August statt.
Jetzt als Mitglied anmelden, um die automatische Einladung zu erhalten!

als Antwort auf: [#348157] Top

Gerald Singelmann  M  p
Beiträge: 5823

26. Apr 2008, 21:25

Beitrag #4 von 21
Beitrag ID: #348175

Bewertung:

(10403 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


"Mehrere Leerstellen gegen eine Leerstelle" sieht bei mir aus wie beigefügt...

als Antwort auf: [#348173] Top

Anhang:
Bild 1.png (13.6 KB)

Kai Rübsamen  M  p
Beiträge: 3189

27. Apr 2008, 14:49

Beitrag #5 von 21
Beitrag ID: #348198

Bewertung:

(10334 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


fein, aber das beantwortet nicht meine Frage, bzw. dann muss ich wohl davon ausgehen, das im Suchenfeld nur " " aber nicht \s zulässig ist.

Gruß Kai
_______________________

MacPro 2x2,66 GHZ, 3 GB | 10.5.8 | CS 5 (7.0.4) u. CS 5.5 (7.5.3) u. CS6

ruebiarts.de
– Ein Blog vom Designer für Designer

Das nächste Treffen der InDesign-User Group Rhein/Main findet im August statt.
Jetzt als Mitglied anmelden, um die automatische Einladung zu erhalten!

als Antwort auf: [#348175] Top

Quarz  M  p
Beiträge: 2423

27. Apr 2008, 14:55

Beitrag #6 von 21
Beitrag ID: #348199

Bewertung:

(10333 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


Hallo Gerald,

Die 12 Leerräume in "Suchen nach" in "Bild 1" beziehen
sich ja auf den Mac.
Welches ist nun der Leerraum der in "Ändern in: \s"
ersetzt wird?

Gruß
Quarz

------------------------
WinXP | CS3

als Antwort auf: [#348175]

(Dieser Beitrag wurde von Quarz am 27. Apr 2008, 14:56 geändert)
Top

Gerald Singelmann  M  p
Beiträge: 5823

27. Apr 2008, 17:42

Beitrag #7 von 21
Beitrag ID: #348211

Bewertung: |

(10301 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


Zitat aber nicht \s zulässig ist.

Selbstverständlich ist es zugelassen. Tatsächlich ist ein Wildcard ausschließlich im Suchenfeld sinnvoll.

Zitat beziehen sich ja auf den Mac.

Nein, die beziehen sich auch auf den PC. Dass die Wildcards auf dem Mac nicht die gleiche Bedeutung haben wie unter Windows ist m.E. ein Bug und kein konzeptionelles Detail.

Zitat Welches ist nun der Leerraum der in "Ändern in: \s"

Wie oben gesagt ist es ziemlicher Quatsch, beim Ersetzen ein Wildcard einzusetzen. Deswegen auch der Screenshot. Auf beiden Plattformen ist die dort angegebene Suche sinnvoll.
Ansonsten: ein einfacher Test beantwortet doch die Frage, oder? Ein normales Leerzeichen.

als Antwort auf: [#348198] Top

Martin Fischer  M  p
Beiträge: 9696

28. Apr 2008, 08:24

Beitrag #8 von 21
Beitrag ID: #348255

Bewertung:

(10226 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


Antwort auf: Gerald hat vor einiger Zeit die Datei "GREP Wildcards Mac.pdf"
auf HDS gestellt.


siehe http://www.hilfdirselbst.ch/..._P342337.html#342337 und kurz danach.


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#348157] Top

Kai Rübsamen  M  p
Beiträge: 3189

28. Apr 2008, 09:53

Beitrag #9 von 21
Beitrag ID: #348265

Bewertung:

(10203 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


Antwort auf: Welches ist nun der Leerraum der in "Ändern in: \s"
ersetzt wird?

Alle durch die Suche gefundenen Leerräume werden gegen \s ersetzt (siehe Geralds Screenshot) und nicht nur ein normales Leerzeichen!

Antwort auf: Selbstverständlich ist es zugelassen. Tatsächlich ist ein Wildcard ausschließlich im Suchenfeld sinnvoll.

>> das bestreitet keiner ;-)

Oh Mann. Was muss ich denn tun, das mich einer versteht?!
> Für jedes Leerzeichen gibt es für die Suche ein Metazeichen, z.B. ~3 usw. Nur für das "allgemeine Leerzeichen" wird nur "Leerzeichen" verwendet.

Wenn ich jetzt doppelte Leerzeichen suchen möchte, aber die ganzen Sachen wie ~3 usw. gar nicht brauche muss ich nach
"LeerzeichenLeerzeichen" suchen, denn wenn ich nach \s\s suche, wird mir auch der Return auch gefunden!

Das führt optisch zu Verwirrungen!
> 1. Ist es tatsächlich so, das durch die Suche von \s auch der Return gefunden wird?
Wenn ja, warum?

> 2. Muss ich bei der Suche nach normalen doppelten Leerzeichen wirklich nach "LeerzeichenLeerzeichen" suchen oder gibt es hierfür ein anderes Metazeichen, das mir bisher nicht bekannt ist (außer \s)?

Und: In Gerald´s Liste wird offensichtlich der Return nicht bei der Suche nach \s gefunden?!
> Ist das nur bei mir so?

Gruß Kai
_______________________

MacPro 2x2,66 GHZ, 3 GB | 10.5.8 | CS 5 (7.0.4) u. CS 5.5 (7.5.3) u. CS6

ruebiarts.de
– Ein Blog vom Designer für Designer

Das nächste Treffen der InDesign-User Group Rhein/Main findet im August statt.
Jetzt als Mitglied anmelden, um die automatische Einladung zu erhalten!

als Antwort auf: [#348255]

(Dieser Beitrag wurde von ruebi am 28. Apr 2008, 09:56 geändert)
Top

Martin Fischer  M  p
Beiträge: 9696

28. Apr 2008, 10:00

Beitrag #10 von 21
Beitrag ID: #348268

Bewertung:

(10198 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


Rübi,

wenn es klar ist, daß Du nach einem eindeutigen Zeichen, also z.B. einem Leerzeichen gefolgt von einem oder mehreren Leerzeichen und nix anderem suchen möchtest, warum verwendest Du dann nicht einfach das doppelte Leerzeichen (und +), sondern suchst nach einem Metazeichen, welches dasselbe macht? Metazeichen sind Zeichen, die mehrere Zeichen ansprechen. Ein Metazeichen, das nur ein bestimmtes Zeichen repräsentiert macht keinen Sinn. Zu was sollte es Meta sein?

Du kannst auch nach ' \x{0020}+' suchen.
Oder nach '\x{0020}{2,}'.

Aber was wäre damit gewonnen gegenüber ' +' oder ' {2,}'?

> Und: In Gerald´s Liste wird offensichtlich der Return nicht bei der Suche nach \s gefunden?!
Ich schätze, Gerald hat es sich hier einfacher gemacht und das Return ignoriert.
Tatsächlich wird es bei der GREP-Suche nach '\s' auf beiden Plattformen gefunden.
Aber das ist doch bereits mehrfach erwähnt worden.
Anders herum: Wenn a) die Diskussionen um \s und b) Deine eigenen Erfahrungen zu dem Ergebnis führen, daß eine GREP-Suche nach '\s' auch RETURNs einschließt, warum zweifelst Du dies weiterhin an? Wer soll das wie bestätigen, daß dies als Regel so akzeptiert ist?


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#348265]

(Dieser Beitrag wurde von Martin Fischer am 28. Apr 2008, 10:07 geändert)
Top

Quarz  M  p
Beiträge: 2423

28. Apr 2008, 10:45

Beitrag #11 von 21
Beitrag ID: #348278

Bewertung:

(10181 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


Hallo rübi,

ich glaube Gerald hat sich in seinem Screenshot
weiter oben vertan.

Denn er schreibt in seinem 2. Beitrag:
"Ein normales Leerzeichen."

Ist ja auch klar.
Obwohl es im Zusammenhang mit "Suchen nach:"
in seinem Screenshot unlogisch ist.

Gruß
Quarz

------------------------
WinXP | CS3

als Antwort auf: [#348268] Top

Kai Rübsamen  M  p
Beiträge: 3189

28. Apr 2008, 10:56

Beitrag #12 von 21
Beitrag ID: #348282

Bewertung:

(10177 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


Antwort auf: Aber was wäre damit gewonnen gegenüber ' +' oder ' {2,}'?


Es wäre optisch eindeutiger gewesen!

@ Quarz: Schau dir nochmal den Screenshot an (mit meinem Kringel). Das ist dafür verantwortlich, das das normale Leerzeichen gefunden wird, nur übersieht man es schnell.

Fazit: Ich suche weiterhin nach " ". Lasst es uns an dieser Stelle damit bewenden.

Gruß Kai
_______________________

MacPro 2x2,66 GHZ, 3 GB | 10.5.8 | CS 5 (7.0.4) u. CS 5.5 (7.5.3) u. CS6

ruebiarts.de
– Ein Blog vom Designer für Designer

Das nächste Treffen der InDesign-User Group Rhein/Main findet im August statt.
Jetzt als Mitglied anmelden, um die automatische Einladung zu erhalten!

als Antwort auf: [#348278]

(Dieser Beitrag wurde von ruebi am 28. Apr 2008, 11:01 geändert)
Top

Anhang:
Bild201.jpg (29.5 KB)

Martin Fischer  M  p
Beiträge: 9696

28. Apr 2008, 11:00

Beitrag #13 von 21
Beitrag ID: #348283

Bewertung:

(10173 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


Quarz,

Antwort auf: Ich glaube Gerald hat sich in seinem Screenshot
weiter oben vertan.

Denn er schreibt in seinem 2. Beitrag:
"Ein normales Leerzeichen."


Das grenzt ja an exegetischen Studien. ;-)

Über den Screenshot bin ich auch schon gestolpert.
Ich hatte den nach einigem Hin- und Herüberlegen so verstanden, daß es nicht so dargestellt ist, wie es sein soll, sondern so, wie es in Geralds Original-Liste der GREP Ausdrücke, wie sie von Adobe geliefert werden, enthalten ist. Er wollte damit möglicherweise darauf hinweisen, daß anders als von Rübi dargestellt, nicht ein ' ' (Leerzeichen) drin steht, sondern ein '\s'.

In seinem zweiten Beitrag zeigt er dann, was er davon hält.

Anders formuliert:
Nach meiner letzten Interpretatio hat sich Gerald in seinem ersten Beitrag nicht vertan, sondern ohne Urteil das wiedergegeben, was Standard ist. In seinem zweiten Beitrag hat er dann sein Urteil darüber gefällt.


Antwort auf [ Rübi ] Fazit: Ich suche weiterhin nach " ".


Sollte dieser Thread in 2.000 Jahren ausgegraben werden, könnten die Forscher zu dem Schluß kommen, wir hätten um das Nichts gestritten. ;-)


Martin Fischer

Skripte für InDesign im Skriptarchiv von HilfDirSelbst.ch

als Antwort auf: [#348278]

(Dieser Beitrag wurde von Martin Fischer am 28. Apr 2008, 11:03 geändert)
Top

Quarz  M  p
Beiträge: 2423

28. Apr 2008, 11:07

Beitrag #14 von 21
Beitrag ID: #348285

Bewertung:

(10163 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


Hallo Martin,

nur der, der gerade anfängt sich mit GREP zubeschäftigen,
könnte verwirrt sein.

Ich habe, als ich anfing zu lernen, mal alles gesammelt,
was so in HDS zu diesem Thema geschrieben worden ist.

Aber jetzt können wir dieses Thema auch hier beenden.

Gruß
Quarz

------------------------
WinXP | CS3

als Antwort auf: [#348283] Top

Gerald Singelmann  M  p
Beiträge: 5823

28. Apr 2008, 17:02

Beitrag #15 von 21
Beitrag ID: #348362

Bewertung:

(10101 mal gelesen)
URL zum Beitrag

Beitrag als Lesezeichen

GREP - Suche nach Leerzeichen


Das PDF, das Quarz oben von mir zitierte, war nicht ganz mit der nötigen Akuratesse erstellt, wenn ich mich recht entsinne. Und öffentlich platziert hatte ich es auch noch nie.

Das habe ich jetzt nachgeholt: http://indesign-faq.de/...wildcards-im-detail/
Ein Überblick, was die einzelnen Wildcards unter Mac und unter Win finden.

Und wenn "von" mit Genitiv steht, müsste der erste Satz dann nicht: "Das PDF, das Quarz von meiner zitierte" heißen?
Oder gar: "Das PDF meiner, das Quarz oben zitierte"?

Mit freundlichem Gruß
Gerald Singelmann

--------------------------
Alles rund um InDesign und Automatisierung für Profis
http://www.cuppascript.com

als Antwort auf: [#348285] Top
« « 1 2 » »  


Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » GREP - Suche nach Leerzeichen


^