InDesign spezifische Wildcards in der grep Suche

Etwa alle halbe Jahr gebe ich den Titel dieses Beitrags in der Internetsuchmaschine meines Vertrauens ein, weil ich wissen will, was ~Y (oder so) denn nun eigentlich bedeutet.

In Zukunft suche ich auf meinem eigenen Blog 🙂

~m Geviert ~b Standardzeilenumbruch
~> Halbgeviert ~M Spaltenumbruch
~f Ausgleichsleerzeichen ~R Rahmenumbruch
~| 1/24 Geviert ~P Seitenumbruch
~S Geschütztes Leerzeichen ~L Umbruch ungerade Seiten
~s Geschütztes Leerzeichen feste Breite ~E Umbruch gerade Seite
~< Achtelgeviert ~k Bedingter Zeilenumbruch
~/ Ziffernleerzeichen
~. Interpunktionsleerzeichen ~y Tabulator rechts
~3 Drittelgeviert ~i Einzug bis hier
~4 Viertelgeviert ~h Verschachteltes Formatende
~% Sechstelgeviert ~j Verbindung unterdrücken
 
~# Alle Seitenzahlen ~v Alle Variablen
~N Aktuelle ~Y Kolumnentitel Absatz
~X Nächste ~Z Kolumnentitel Zeichen
~V Vorherige ~u Benutzerdefiniert
~x Abschnittsmarke ~T Letzte Seitenzahl
~a Verankertes Objekt ~H Kapitelnummer
~F Fußnotenverweis ~O Erstellungsdatum
~I Indexmarke ~o Änderungsdatum
~U Endnotenverweis ~D Ausgabedatum
~_ Geviertstrich ~l Dateiname
~= Halbgeviertstrich ~J Metadatenbeschriftung
~- Bedingter Trennstrich
~~ Geschützter Trennstrich

Und für jene unter uns, die das in einem Script brauchen, auch noch das JSON-Objekt:

[ {
  find: "~m",	// Geviert
  change: ""
}, 
{
  find: "~>",	// Halbgeviert
  change: ""
}, 
{
  find: "~f",	// Ausgleichsleerzeichen
  change: ""
}, 
{
  find: "~|",	// 1/24 Geviert
  change: ""
}, 
{
  find: "~S",	// Geschütztes Leerzeichen
  change: ""
}, 
{
  find: "~s",	// Geschütztes Leerzeichen feste Breite
  change: ""
}, 
{
  find: "~<",	// Achtelgeviert
  change: ""
}, 
{
  find: "~/",	// Ziffernleerzeichen
  change: ""
}, 
{
  find: "~.",	// Interpunktionsleerzeichen
  change: ""
}, 
{
  find: "~3",	// Drittelgeviert
  change: ""
}, 
{
  find: "~4",	// Viertelgeviert
  change: ""
}, 
{
  find: "~%",	// Sechstelgeviert
  change: ""
}, 
 
{
  find: "~#",	// Alle Seitenzahlen
  change: ""
}, 
{
  find: "~N",	// Aktuelle
  change: ""
}, 
{
  find: "~X",	// Nächste
  change: ""
}, 
{
  find: "~V",	// Vorherige
  change: ""
}, 
{
  find: "~x",	// Abschnittsmarke
  change: ""
}, 
{
  find: "~a",	// Verankertes Objekt
  change: ""
}, 
{
  find: "~F",	// Fußnotenverweis
  change: ""
}, 
{
  find: "~I",	// Indexmarke
  change: ""
}, 
 
{
  find: "~_",	// Geviertstrich
  change: ""
}, 
{
  find: "~=",	// Halbgeviertstrich
  change: ""
}, 
{
  find: "~-",	// Bedingter Trennstrich
  change: ""
}, 
{
  find: "~~",	// Geschützter Trennstrich
  change: ""
}, 
 
{
  find: "~b",	// Standardzeilenumbruch
  change: ""
}, 
{
  find: "~M",	// Spaltenumbruch
  change: ""
}, 
{
  find: "~R",	// Rahmenumbruch
  change: ""
}, 
{
  find: "~P",	// Seitenumbruch
  change: ""
}, 
{
  find: "~L",	// Umbruch ungerade Seiten
  change: ""
}, 
{
  find: "~E",	// Umbruch gerade Seite
  change: ""
}, 
{
  find: "~k",	// Bedingter Zeilenumbruch
  change: ""
}, 
 
{
  find: "~y",	// Tabulator rechts
  change: ""
}, 
{
  find: "~i",	// Einzug bis hier
  change: ""
}, 
{
  find: "~h",	// Verschachteltes Formatende
  change: ""
}, 
{
  find: "~j",	// Verbindung unterdrücken
  change: ""
}, 
 
{
  find: "~v",	// Alle Variablen
  change: ""
}, 
{
  find: "~Y",	// Kolumnentitel Absatz
  change: ""
}, 
{
  find: "~Z",	// Kolumnentitel Zeichen
  change: ""
}, 
{
  find: "~u",	// Benutzerdefiniert
  change: ""
}, 
{
  find: "~T",	// Letzte Seitenzahl
  change: ""
}, 
{
  find: "~H",	// Kapitelnummer
  change: ""
}, 
{
  find: "~O",	// Erstellungsdatum
  change: ""
}, 
{
  find: "~o",	// Änderungsdatum
  change: ""
}, 
{
  find: "~D",	// Ausgabedatum
  change: ""
}, 
{
  find: "~l",	// Dateiname
  change: ""
}, 
{
  find: "~J",	// Metadatenbeschriftung
  change: ""
}, 
]