hilfdirselbst.ch
Facebook Twitter gamper-media

www.quarkuser.net | AppleScript von Hans Haesler | QXP-Fachbücher | Publishing-Events

mguenther S
Beiträge: 1444
6. Mai 2018, 22:32
Beitrag #1 von 5
Bewertung:
(1408 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP Suchen & Ersetzen in QuarkXPress 2018


Und hier ist noch ein Video, das die GREP Suche (also mit regulären Ausdrücken) mittels JavaScript in QuarkXPress 2018 zeigt:

https://youtu.be/v8ywPZ8Ud_M

Da dies ein JavaScript ist, kann das natürlich jeder weiter "aufbohren" (erweitern!).

Gruß
Matthias


Vorschlag einer CreativePro Suite (ohne Miete): http://www.planetquark.com/2017/05/18/the-non-rental-suite/Kompendium für agiles Publishing, Storytelling, digitale Haptik etc.: http://goo.gl/XzCy8e
Top
 
X
JohanneS. S
Beiträge: 890
9. Mai 2018, 11:30
Beitrag #2 von 5
Beitrag ID: #563860
Bewertung:
(1335 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP Suchen & Ersetzen in QuarkXPress 2018


Endlich!
Und wie zu erwarten auch gleich richtig.

Als alter GREP-Fan (in TextWrangler und BBEdit) wundert mich der Schrägstrich am Anfang des Such-Strings. Liegt’s an Javascript? Schöner wäre ohne.

Grüße
Johannes
als Antwort auf: [#563774] Top
 
mguenther S
Beiträge: 1444
9. Mai 2018, 12:51
Beitrag #3 von 5
Beitrag ID: #563865
Bewertung:
(1321 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP Suchen & Ersetzen in QuarkXPress 2018


RegeEx in Python (was z.B. InDesign nimmt) und JavaScript (QuarkXPress) sind leicht anders, siehe hier:
https://regex101.com/ (unter "Flavor")

Mittlerweile haben sich die GREP/RegEx Experten auf meinen Post in der Facebook Gruppe gestürtzt, Verbesserungsvorschläge sind derzeit:
Code
/^([\w\u00C0-\u00FF]+)\s([\w\u00C0-\u00FF]+)/s*$/g 
$2, $1

und ein Zweierdurchlauf:
Code
/\s(\w+|\w+\W\w+)\s(\w+\-\w+|\w+)$/g 
$2, $1

/(\w+),\s(\w+)\s(\w+)/g
$3 $1, $2

Gruß
Matthias


Vorschlag einer CreativePro Suite (ohne Miete): http://www.planetquark.com/2017/05/18/the-non-rental-suite/Kompendium für agiles Publishing, Storytelling, digitale Haptik etc.: http://goo.gl/XzCy8e
als Antwort auf: [#563860] Top
 
JohanneS. S
Beiträge: 890
9. Mai 2018, 14:58
Beitrag #4 von 5
Beitrag ID: #563869
Bewertung:
(1304 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP Suchen & Ersetzen in QuarkXPress 2018


Für das Beispiel aus dem Video?

Beim ersten Vorschlag ist das optionale Leerzeichen am Zeilenende sehr gut, aber die Unicode-Werte sind ja sehr schlecht lesbar.

Beim zweiten werden schön viele Doppelnamen gefunden – Klaus-Michael Meyer-Abich kann ja jeder selber ergänzen? Aber was macht der zweite Durchlauf?

Grüße
Johannes
als Antwort auf: [#563865] Top
 
mguenther S
Beiträge: 1444
9. Mai 2018, 16:19
Beitrag #5 von 5
Beitrag ID: #563870
Bewertung:
(1303 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

GREP Suchen & Ersetzen in QuarkXPress 2018


Zweiter Durchlauf: Doppelname mit Leerzeichen korrigieren.

Die Webseite https://regex101.com/ ist da echt praktisch, zeigt dir auch an, was das wahrscheinlich macht und kann gegen Daten laufen.

Und du kannst von Python (InDesign) zu QuarkXPress (JavaScript) umschalten.

Gruß
Matthias


Vorschlag einer CreativePro Suite (ohne Miete): http://www.planetquark.com/2017/05/18/the-non-rental-suite/Kompendium für agiles Publishing, Storytelling, digitale Haptik etc.: http://goo.gl/XzCy8e
als Antwort auf: [#563869] Top
 
X