mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 13:21 Benutzername: Passwort: Auto-Login

Thema: noch mal GREP vom 30.03.2015


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Software - Print -> noch mal GREP
Seite: 1, 2  Weiter
Autor Nachricht
Mac
Threadersteller

Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht: Männlich
Verfasst Mo 30.03.2015 12:19
Titel

noch mal GREP

Antworten mit Zitat Zum Seitenanfang

diesmal nicht unbedingt auf ID bezogen

Ich habe Texte die Begriffe in Versalien enthalten
bsp.: BEISPIEL für einen SATZAUFBAU

Wie suche ich am geschicktesten nach Wörtern,
die komplett in Versalien geschrieben sind und ändere
die in gemischt:

Beispiel für einen Satzaufbau...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
JohnnyCage
Gesperrt

Dabei seit: 11.12.2012
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 30.03.2015 13:28
Titel

Antworten mit Zitat Zum Seitenanfang

Du kannst mal \L ausprobieren aber Grep hat, soweit ich weiß, keine CaseConversion.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Mac
Threadersteller

Dabei seit: 26.08.2005
Ort: Köln
Alter: 62
Geschlecht: Männlich
Verfasst Mo 30.03.2015 14:41
Titel

Antworten mit Zitat Zum Seitenanfang

es gibt noch \U

ich hab es jetzt brutal mit BBedit geändert Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Frank Münschke
Forums-Papa

Dabei seit: 08.06.2006
Ort: Essen
Alter: 69
Geschlecht: Männlich
Verfasst Mo 30.03.2015 14:51
Titel

Antworten mit Zitat Zum Seitenanfang

Es gibt \u als Suchmaske aber nicht als Ersetzeergebnis ...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixxxelschubser

Dabei seit: 02.10.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 30.03.2015 18:16
Titel

Re: noch mal GREP

Antworten mit Zitat Zum Seitenanfang

Mac hat geschrieben:
diesmal nicht unbedingt auf ID bezogen

Ich habe Texte die Begriffe in Versalien enthalten
bsp.: BEISPIEL für einen SATZAUFBAU

Wie suche ich am geschicktesten nach Wörtern,
die komplett in Versalien geschrieben sind und ändere
die in gemischt:

Beispiel für einen Satzaufbau...


Ein ziemlich komplexes Thema, auch wenn es einfach erscheint!

Per Grep in ID direkt – nein.
Per Grep in einem Skript – möglich, aber sehr fehlerträchtig – zumindest ohne den Einbau von weiteren (komplexen und aufwändigen) Sicherheitsabfragen.

Hier einmal ein ganz simpel gestricktes ID-Javascript, das radikal alle „echten“ Grossbuchstaben (also NICHT als Grossbuchstaben formatierte Kleinbuchstaben) in „nur am Wortanfang gross" umwandelt.

Code:
// Uppercase2titlecase.jsx
// ersetzt "reine Grossbuchstaben-Wörter" in "nur gross am Wortanfang" im ausgewählten Textrahmen

/* //  ABER VORSICHT !!!   auch Abkürzungen und Eigennamen … werden radikal geändert   */

// regards pixxxelschubser

app.findGrepPreferences = app.changeGrepPreferences = null;
app.findGrepPreferences.findWhat = "\\u+";
found = app.selection[0].findGrep();
for(var i=0;i<found.length;i++){
    found[i].texts[0].changecase(ChangecaseMode.titlecase);
    }
app.findGrepPreferences = app.changeGrepPreferences = null;


Die Gefahr an solchen einfach gestrickten Sachen besteht immer darin:
- Verben, Adjektive … und alle anderen rechtschreiblich korrekt kleingeschriebenen Wörter beginnen nach der Umwandlung mit einem Grossbuchstaben!
- Abkürzungen und Eigennamen, (die rechtschreiblich korrekt grossgeschrieben werden würden) wandelt das Skript auch ganz radikal um!

Also:
Anwendung möglich, aber immer das Risko kennen!

Ansonsten viel Spass
Grins
  View user's profile Private Nachricht senden
Mialet

Dabei seit: 11.02.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 31.03.2015 11:34
Titel

Antworten mit Zitat Zum Seitenanfang

Mit der Suche nach (\u)(\u+) spart man beim Behandeln von $2 die Schleife.
  View user's profile Private Nachricht senden
pixxxelschubser

Dabei seit: 02.10.2011
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 31.03.2015 17:40
Titel

Antworten mit Zitat Zum Seitenanfang

Mialet hat geschrieben:
Mit der Suche nach (\u)(\u+) spart man beim Behandeln von $2 die Schleife.


Hallo @Mialet,
auf welchen Beitrag hast du geantwortet?
Bzw. welche Schleife meinst du? (Die im Script ist zumindest bei diesem Scriptaufbau nötig, um die gefundenen Wörter abzuarbeiten. Da macht \u+ keinen Unterschied zu \u\u+ )
  View user's profile Private Nachricht senden
Mialet

Dabei seit: 11.02.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 01.04.2015 10:53
Titel

Antworten mit Zitat Zum Seitenanfang

Wandelt \u+ nicht auch den ersten Buchstaben um? Das war, so wie ich es verstanden habe, aber nicht verlangt.


Mit der Schleife hast du recht, die hatte ich fehlinterpretiert.


Zuletzt bearbeitet von Mialet am Mi 01.04.2015 10:54, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen GREP Suchen & Ersetzen als GREP stil im Format?
Grep für Grep-Stil
GREP S&E
GREP Funktion
[InDesign] GREP-Bug?
Indesign CS3 Grep
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Software - Print


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.