[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt split String an Sonderzeichen [Indd15.1.1 WIN10]

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

split String an Sonderzeichen [Indd15.1.1 WIN10]

cwenet
Beiträge gesamt: 1131

22. Mär 2021, 09:10
Beitrag # 1 von 8
Bewertung:
(6768 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen,

ich versuche gerade einen String an einem Sonderzeichen zu splitten:

Code
inhalt1Array = inhalt1.split("\t"); 

Das klappt mit einem Tabulator.

Nun benötige ich den Spezialtabulator "Tabulator für rechte Ausrichtung"

Folgendes habe ich versucht: ^y \u0x8 \y

Hat jemand eine Idee, welche Schreibweise zum Erfolg führt?
Gibt es sogar eine Übersicht mit den Sonderzeichen, zur Verwendung in Scripts?

Gruß
Christoph
X

split String an Sonderzeichen [Indd15.1.1 WIN10]

drerol74
Beiträge gesamt: 507

22. Mär 2021, 09:57
Beitrag # 2 von 8
Beitrag ID: #579204
Bewertung:
(6759 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Chrisoph,

versuch es mal mit

Code
split("\b") 


"\u0008" sollte eigentlich auch gehen.



Zitat Gibt es sogar eine Übersicht mit den Sonderzeichen, zur Verwendung in Scripts?


Schreib dir alle gewünschten Sonderzeichen in einen Textrahmen und lies den Inhalt aus:

Code
TextFrame.contents.toSource() 


Oder in der Infopalette von InDesign den Unicode auslesen.

Schöne Grüße
Roland


als Antwort auf: [#579202]

split String an Sonderzeichen [Indd15.1.1 WIN10]

cwenet
Beiträge gesamt: 1131

22. Mär 2021, 10:05
Beitrag # 3 von 8
Beitrag ID: #579205
Bewertung:
(6747 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Besten Dank, Roland, so klappt es.
Schönen Tag
Christoph


als Antwort auf: [#579204]

split String an Sonderzeichen [Indd15.1.1 WIN10]

cwenet
Beiträge gesamt: 1131

17. Jun 2021, 17:28
Beitrag # 4 von 8
Beitrag ID: #580183
Bewertung:
(5190 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich bins nochmal. Guten Tag.

Nun benötige ich ein Geviert zum Splitten.

Leider tut das hier nicht:

Code
split("\u2003") 


Wo finde ich denn alle Nicht-Unicode-Schreibweisen von Sonderzeichen?
Wie zuvor den Tabulator für rechte Ausrichtung = \b


als Antwort auf: [#579204]

split String an Sonderzeichen [Indd15.1.1 WIN10]

WernerPerplies
Beiträge gesamt: 2756

17. Jun 2021, 17:58
Beitrag # 5 von 8
Beitrag ID: #580184
Bewertung:
(5179 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Moin,

funktioniert oft einfach mit Copy and Paste aus InDesign in den Skripteditor.


als Antwort auf: [#580183]

split String an Sonderzeichen [Indd15.1.1 WIN10]

cwenet
Beiträge gesamt: 1131

17. Jun 2021, 18:03
Beitrag # 6 von 8
Beitrag ID: #580185
Bewertung:
(5167 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Werner,
hat leider nicht funktioniert.
Wo finde ich den eine Übersicht mit allen Sonderzeichen in der Backslashschreibweise?


als Antwort auf: [#580184]

split String an Sonderzeichen [Indd15.1.1 WIN10]

WernerPerplies
Beiträge gesamt: 2756

17. Jun 2021, 18:13
Beitrag # 7 von 8
Beitrag ID: #580186
Bewertung:
(5159 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Werner,
hat leider nicht funktioniert.

Bei mir schon.

Ich wandle solche Zeichen mit einer Unicode-Funktion um:

toUnicode


als Antwort auf: [#580185]

split String an Sonderzeichen [Indd15.1.1 WIN10]

cwenet
Beiträge gesamt: 1131

17. Jun 2021, 18:23
Beitrag # 8 von 8
Beitrag ID: #580187
Bewertung:
(5150 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Werner, mit Unicode hat es funktioniert. Evtl. war da noch was bei copy + paste mit drin. Man sieht ja im Scripteditor nur ein leeres Etwas.
Schönen Abend.


als Antwort auf: [#580186]
X