grep in Adobe InDesign

Größe: px
Ab Seite anzeigen:

Download "grep in Adobe InDesign"

Transkript

1 grep in Adobe InDesign Kurs 2, Version CS5 Kursleiter: Serge Paulus Unterlagen Version 2 vom Juni 2011

2 grep in Adobe InDesign Kurs 2, Version CS5 2

3 grep in InDesign grep in InDesign Es gibt mehrere Implementierungen von grep, die teilweise Unterschiede in der Syntax der Regex aufweisen. Die Unterschiede sind üblicherweise nicht sehr groß, es kann trotzdem vorkommen, dass eine (komplexe) Regex nicht allgemein verwendbar ist. In diesem Kurs wollen wir die Implementierung in Adobe InDesign betrachten, ebenso wie deren Einsatzmöglichkeiten beim Arbeiten mit Texten. InDesign kennt grep ab der Version CS2, hier findet man in dem Dialogfeld Suchen/Ersetzen den Karteireiter grep. In Version CS4 gibt es eine erweiterte Möglichkeit der Verwendung von grep in Absatzformaten, hier finden sich die Einstellungen im Dialogfeld Absatzformatoptionen» GREP-Stil. Mit Hilfe dieser Einstellungen lassen sich dynamische Formatierungen in einem Absatzformat durchführen. Ersetzungen lassen sich hier allerdings nicht durchführen, dies funktioniert nur in dem Suchen/Ersetzen Dialogfeld. Ein kurzer grep-primer Die folgende Tabelle fasst das Grundvokabular von Regex zusammen: Ausdruck Gesucht wird... String Wort String (Case sensitiv, d.h string wird nicht gefunden). [abc] gesuchtes Zeichen entspricht einem der Zeichen a,b oder c [a-d] gesuchtes Zeichen liegt zwischen a und d, der Ausdruck findet demnach a, b, c oder d. Groß und Kleinschreibung wird berücksichtigt. [0-6] beliebige Ziffer zwischen 0 und 6, findet denmach 1, 2, 3, 4, 5 oder 6. [^abc] alle Zeichen außer den angegebenen Zeichen ( ^ negiert also die Suchausdrücke), der Ausdruck findet z.b. x oder 9, aber kein a. [abc^] Achtung: die Negation ist nur wirksam als erstes Zeichen in der Klammer: hier werden die Kleinbuchstaben a, b, c oder das Zeichen ^ gesucht Steuerzeichen \t Tabulator \n einen harten Zeilenumbruch (in InDesign mit Alt-Return erzeugbar) \r Wagenrücklauf (carriage return) entspricht dem Absatzende in InDesign Metazeichen. beliebiges Zeichen \l beliebiger Kleinbuchstabe (lower case) \u beliebiger Großbuchstabe (upper case) \l\u beliebiger Buchstabe \d beliebige Ziffer \D beliebiges Zeichen außer Ziffern 3

4 grep in Adobe InDesign Kurs 2, Version CS5 Ausdruck Gesucht wird... \w beliebiges Zeichen (Buchstabe oder Ziffer) \W beliebiges Zeichen außer Buchstaben oder Ziffern \s beliebiges Leerzeichen (auch Tabulator) \S beliebiges Nicht-Leerzeichen \ Backslash, nötig, wenn zum Beispiel nach dem Zeichen + gesucht werden soll (verhindet den Aufruf als Operator) \+ sucht nach einem +, nicht nach ein oder mehreren \. Zähler? kein oder einmaliges Vorkommen des vorhergehenden Zeichens. + vorhergehendes Zeichen kommt mindestens einmal vor. Ergibt immer die maximal mögliche Länge eines gefundenen Bereiches (greedy). +? vorhergehendes Zeichen kommt mindestens einmal vor, sucht aber nicht die maximal mögliche Länge. (non-greedy) * vorhergehendes Zeichen kommt beliebig oft vor. Kann auch gar nicht vorkommen (fakultatives Zeichen). {x} vorhergehendes Zeichen/Gruppe genau x-mal hintereinander {x,y} vorhergehendes Zeichen/Gruppe x bis y-mal hintereinander {x,} vorhergehendes Zeichen/Gruppe mindestens x-mal hintereinander Positionen ^ Absatz- oder Zeilenanfang (je nachdem, ob im Ein-Zeilen-Modus oder nicht.) Standard ist Absatzanfang in InDesign. $ Absatz- oder Zeilenende. Standard: Absatzende. \< Wortanfang \> Wortende \b Wortgrenze (Anfang oder Ende) \B Nicht-Wortgrenze Gruppen: () Gruppe von Ausdrücken $x Referenz auf Gruppe. bei (a)(b)(c) verweist z.b. $2 auf die Gruppe (b). Die Referenzen funktionieren nur im Ersetzen-Feld von InDesign. Logisches Oder (also x y = entweder x oder y) Look-Around (?=X) Positiver Look-Ahead: Der Ausdruck X muss auf den vorgenannten Ausdruck folgen. X gehört dabei nicht zum ausgewählten Bereich. (?!X) Negativer Look-Ahead: Der Ausdruck X darf nicht auf den vorgenannten Ausdruck folgen 4

5 grep in InDesign Ausdruck (?<=X) (?<!X) Verhalten von grep (?i) (?m) (?s) (?x) Gesucht wird... Positiver Look-Behind: Der Ausdruck X muss dem folgenden Ausdruck vorangehen Negativer Look-Behind: Der Ausdruck X darf nicht dem folgenden Ausdruck vorangehen Dieser Ausdruck am Anfang des Regex schaltet grep auf case-insensitive um. Groß- und Kleinschreibung werden damit ignoriert. (?-i) schaltet auf case-sensitive. Standardeinstellung ist case-sensitive Multi-Line Mode. Das Regex arbeitet über mehrere Zeilen hinweg. Dies ist in InDesig Standardeinstellung, ^ findet den Absatzbeginn, $ das Absatzende. Single Line Mode. Es wird immer nur eine Zeile betrachtet, ^ findet damit den Beginn einer Zeile, $ das Ende der Zeile. Damit findet die Regex aber keine Textstellen, die über eine Zeile hinwegreichen. Ignoriert alle Leerzeichen im Regex. Damit kann die Regex besser lesbar werden. Aus Übersichtsgründen wurde die obige Tabelle auf das Wesentliche reduziert. Für weitere Möglichkeiten von grep in InDesign konsultiere man bitte entsprechende Fachliteratur(1). Um dieses Vokabular klarer erscheinen zu lassen, können wir uns ein paar einfache Beispiele ansehen. Die folgende Tabelle zeigt exemplarisch einige Regex und den Text, den diese finden können: Regex iphone i\u\l+ gefundener Text findet den Text iphone, aber kein Iphone. findet alle Wörter, deren erster Buchstabe ein kleines i ist, gefolgt von einem Großbuchstaben und einem oder mehreren Kleinbuchstaben. Gefunden wird: iphone, ipad, ipod, aber nicht ipad, IPAD. Findet ebenfalls Teile von einem Wort, so z.b. ipad in ipadapp (1) P. Kahrel 2009: GREP in InDesign CS3/4. O Reilly Media Inc. ISBN: Es gibt ansonsten noch eine Reihe von Publikationen, die sich ausschließlich mit grep befassen. 5

6 grep in Adobe InDesign Kurs 2, Version CS5 Regex i?\u\l+ \d+ \d{1,3}\. (\d{1,3}\.){3)\d{1,3} ^\l+ \d+$ P(a o)d (Apfel Kirsch)(torte kuchen) \bapfel\b (\d+),(\d+) gefundener Text Dieses Regex findet alle Wörter, die mit mindestens einem kleinen i beginnen, dann ein Großbuchstabe und eins oder mehrere Kleinbuchstaben enthält. Findet also: ipad, aber auch Pad. Findet ebenfalls ipad in ipadapp, aber auch Reg und Ex in RegEx. findet eine Zahlenreihe. Dabei werden immer die maximal möglichen Zahlenreihen gefunden, bei wird also immmer gefunden. \d+? findet auch 1, 2, 12, 123 usw. Findet eine Zahl mit 1 bis 3 Stellen und einem Punkt dahinter. Der Punkt ist ein Platzhalter im Regex, will man also einen. finden, muss man ihn mit einem vorangestellten \ als literal character markieren. Dies gilt ebenfalls für alle anderen Steuerzeichen, auch dem \ selbst. Ein \\ findet demnach das Zeichen \ Findet eine IP-Adresse (drei mal ( ){3} Zahlen zwischen eins und drei Stellen \d{1,3} mit einem Punkt \. dahinter, dann noch eine Zahl zwischen eins und drei Stellen), z.b , aber nicht Findet alle Wörter am Beginn eines Absatzes ^, die nur aus Kleinbuchstaben \l+ bestehen. Findet alle Zahlen am Ende eines Absatzes. Findet Pad oder Pod aber kein Pid. Findet ebenfalls das Pad oder Pod in ipad und ipod Findet Apfelkuchen, Apfeltorte, Kirschkuchen und Kirschtorte. Findet aber keine Sahnekirschtorte Findet nur das Wort Apfel, aber nicht Apfelkuchen. \b als Wortgrenze kann ein Leerzeichen sein, aber auch ein Anführungszeichen, sprich InDesign findet den Apfel auch in Apfel oder»apfel«. Findet eine beliebige Dezimalzahl mit Komma als Trenner. Die Besonderheit in diesem Regex sind die Gruppen. Mit den Gruppen kann man beim Ersetzen eine Referenz zu dem gefundenen Bereich erhalten. Als Beispiel haben wir die Zahl 3,1415 gefunden. $0 ergibt jetzt den ganzen gefundenen Text 3,1415, $1 die erste Gruppe 3, $2 die zweite Gruppe

7 grep in InDesign Regex Ersetze mit $1.$2 (?<=(Adobe\s))InDesign gefundener Text Aus dem vorigen Beispiel: Ersetzt meine gefundene Zahl 3,1415 mit ($1 ergibt 3, dann der Punkt, dann $2= Ohne Gruppen im Suchfeld ersetzt InDesign hier $1.$2 Findet Indesign im Text dieses Programm heißt Adobe InDesign CS5, aber nicht in Das Programm InDesign CS5, da hier Adobe mit folgendem Leerzeichen nicht davor steht. Wollen wir InDesign ohne voranstehendem Adobe finden, lautet die Regex (?<!(Adobe\s))InDesign Look-Ahead und Look-Behind dürfen gerne kombiniert werden, wenn man beispielsweise InDesign nur mit voranstehendem Adobe und nachfolgenden CS5 finden möchte: (?<=(Adobe\s))InDesign(?=(\sCS5)) Bevor wir uns jetzt mit diversen Beispielen vertraut machen wollen, sollten wir einge Grundregeln beim Arbeiten mit grep unter InDesign beachten: Bitte speichern Sie ihr Dokument vorher. Ein Alles Ändern ist schnell gedrückt, alle Änderungen wieder rückgängig machen dauert meist deutlich länger. Testen Sie ihr Regex vorher, bevor Sie es auf ihr Dokument loslassen. Viele Stolperfallen werden so entdeckt, bevor man z.b. seine Dissertation versaut. Versuchen Sie am Anfang nicht, alle Probleme mit einem Regex zu lösen. Mehrere Suchläufe hintereinander reduzieren sehr oft die Komplexität des Regex deutlich. Beispiel 1: Hexadezimale Zahlen Hexadezimale Zahlen bestehen aus den Zahlen 0 bis 9 und den Buchstaben A bis F. Es ist hier irrelevant, ob A bis F groß oder kleingeschrieben wird. Grep-Suchen in InDesign sind standardmäßig case-sensitive, Groß- und Kleinschreibung wird demnach respektiert. Die Datei Color Codes.inx enthält eine Liste von Farbnamen mit den entsprechenden Werten im Hexadezimal- und im Dezimalformat. Wir wollen die Hexadezimalwerte mit einem schon vorbereitetem Zeichenformat hervorheben, die Dezimalwerte sollen allerdings nicht verändert werden. Einfach nach passenden Zahlen mit 2 Stellen \d{2} suchen reicht hier also nicht, da eventuell Zahlen im Dezimalformat ebenfalls mit einbezogen werden, davon mal abgesehen, dass \d sowieso die Zeichen A bis F nicht findet. 7

8 grep in Adobe InDesign Kurs 2, Version CS5 Die Suche nach einer hexadezimalen Ziffer braucht deswegen eine Angabe wie [ ABCDEFabcdef] oder einfacher [0-9a-fA-F] geschrieben. Wir wollen zwei Ziffern hintereinander finden, daher [0-9a-fA-F]{2}. Leider findet diese Regex aber auch Dezimalzahlen, die zweistellig sind. Das Kriterium, dass ein Buchstabe drin sein muss, funktioniert ebenfalls nicht, da 26 sowohl eine korrekte hexadezimale wie auch eine korrekte Dezimalzahl darstellt. Netterweise sind die Hexadezimalwerte aber immer in Dreiergruppen mit einem Leerzeichen getrennt geschrieben, so dass wir dies ausnutzen können. [0-9a-fA-F]{2}\s[0-9a-fA-F]{2}\s[0-9a-fA-F]{2} sollte das Problem lösen. Beim Probieren stellt sich aber heraus, dass dies leider aber nur teilweise funktioniert. Dieses Problem haben wir uns aber hier in diesem Fall selbst geschaffen. Da wir eine möglichst flexible Suche nach Hexadezimalzahlen haben wollten, wurden die Kleinbuchstaben mit eingebunden. Leider findet das erste [0-9a-fA-F]{2} aber beispielsweise ebenfalls ed aus red und der Tabulator dahinter wird als Leerzeichen interpretiert, damit werden die zwei letzten Hexadezimalzeichen nicht mehr berücksichtigt. Da wir aber immer den Tabulator vor der ersten Hexadezimalzahl haben, können wir einfach ein \s vor unser Regex setzen, ed aus Red wird dann nicht mehr gefunden. Damit haben wir das gleiche Muster jeweils drei mal hintereinander. Das kann man dann mit einer Gruppe folgendermaßen abkürzen: (\s[0-9a-fa-f]{2}){3}. Wir kommen später noch einmal auf dieses Beispiel zurück, dann versuchen wir, die Hexadezimalzeichen mit Suchen/Ersetzen umzuformatieren. Beispiel 2: Suche nach negativen Zahlen Ein Beispiel: wir wollen eine Liste mit positiven und negativen Zahlen so formatieren, dass die negativen Zahlen rot werden und die positiven grün. Als Voraussetzung brauchen wir passende Absatz- und Zeichenformate, die das Aussehen unseres Textes kontrollieren. In CS4 und später können wir den GREP-Stil in den Absatzformatoptionen verwenden, in CS3 müssen wir die Ersetzungen jedoch per Hand durchführen. Aufbau der Regex: Eine beliebige zusammenhängende Zahl findet man über \d+. Negative Zahlen findet man demnach mit -\d+. Bei positiven Zahlen ist dies nicht ganz so einfach: erstens ist das + ein Spezialzeichen im Regex, deshalb muss es mit einem Backslash versehen werden. Unser Regex sähe demnach so aus: \+\d+ Andererseits muss bei positiven Zahlen gar kein Vorzeichen davor stehen, es kommen also auch Zahlen wie 1234 in Frage. Ein einfaches \d+ wird nicht funktionieren, da dies auch auf die negativen Zahlen passt. Mit \+\d+ bekommen wir nur die Zahlen mit einem + davor. Je nach Position muss die Regex angepast werden. Wir könnten alle Zahlen mit keinem - davor finden, diese Strategie hat aber leider einen Haken: das Minus kann man mit [^-] ausschließen, 8

9 grep in InDesign aber die Regex [^-]\d+ findet in leider auch 345, da vor der 3 ja kein Minus steht. Eine weitere Methode wäre, alle Zahlen mit einem + und einem Leerzeichen davor zu finden, [\+\s]\ d+ aber findet keine Zahl, die am Anfang eines Absatzes steht. Damit könnte man leben, wenn denn in unserem Text keine Zahl am Anfang eines Absatzes steht. Man könnte natürlich einen weiteren Grep-Stil anlegen, der genau dieses Szenario abdeckt und der alle Zahlen sucht, die am Beginn des Absatzes stehen: ^\d+. Es gibt natürlich eine Lösung, die hier passt, aber diese braucht ein sogenanntes negative Lookbehind : (?<!(- \d))\+*\d+ (wir suchen hier eine Zahl, wo kein Minus oder keine weitere Ziffer (- \d) davorsteht (?<! ), dann ein fakultatives Plus \+* vor der Zahl \d+ steht). Lookahead und Lookbehind werden wir in einer späteren Übung noch betrachten. Beispiel 3: Suchen und Ersetzen mit grep Kommen wir zurück auf die erste Übung, hier wollen wir die vorhin gefundenen Hexadezimalzahlen anders formatiert haben. Dies läßt sich über das Suchen/Ersetzen Dialogfeld erledigen. Dabei nutzen wir die Fähigkeit von grep, mit dem gefundenen Text den Ersatztext zu erstellen. Hierzu werden die Platzhalter $0 bis $9 im Ersetzen-Feld genutzt. Platzhalter $0 steht dabei für den gesamten gefundenen Text, $1 für die erste gefundene Gruppe, $2 für die zweite usw. Das richtige Aufteilen des Regex in Gruppen ist damit natürlich sehr wichtig geworden. In der vorigen Übung haben wir als Regex folgendes aufgebaut: (\s[0-9a-f]{2}){3}. Dieser Ausdruck enthält schon eine Gruppe (die Klammern zeigen diese an, in dem Fall für die Wiederholung), $1 enthält hier dann aber nur die letzte gefundene Gruppe (sprich die letzte der drei Hexadezimalzahlen), damit kommen wir leider nicht weit. Wir müssen die Gruppen so verteilen, dass wir mit den Platzhaltern problemlos darauf zugreifen können. Damit fallen Wiederholungen von Gruppen leider aus, die Regex muss wieder explizit alle Zahlen einzeln enthalten: \s([0-9a-f]{2})\s([0-9a-f]{2})\s([0-9a-f]{2}). Die erste Klammer ($1) liefert dann die erste der drei Hexadezimalzahlen, $2 die zweite usw. Wollen wir das besonders elegant lösen, so können wir die Leerzeichen (\s) ebenfalls in Klammern setzen, damit wir über die Platzhalter einen Tabulator, ein nichtumbrechendes Leerzeichen oder ein normales Leerzeichen ersetzen können: (\s)([0-9a-f]{2})(\s)([0-9a-f]{2})(\s)([0-9a-f]{2}). Jetzt liefert $1 das erste Leerzeichen (den Tab.), $2 die erste Zahl, $3 das Leerzeichen dazwischen usw. (\s)([0-9a-f]{2})(\s)([0-9a-f]{2})(\s)([0-9a-f]{2}) $1 $2 $3 $4 $5 $6 Wenn wir nun eine Formatierung der Hexadezimalzeichen wie &x0abc9f haben wollen, brauchen wir natürlich erst das erste Leerzeichen (der Tab soll ja nicht weg), dann &x, dann die 9

10 grep in Adobe InDesign Kurs 2, Version CS5 drei Zahlen, in Regex: $1&x$2$4$6. Dies wird als Ersetzungsmuster eingefügt, Alles Ändern formatiert dann alle Hexadezimalzahlen passend um (vorher sollte man das aber testen). Beispiel 4: Umformatieren von Telefonnummern Die Datei Telefonliste.inx enthält eine Liste von Kontaktdaten diverser Firmen. Diese Liste könnte beispielsweise direkt aus einer Datenbank heraus generiert werden, allerdings haben wir hier das Problem, dass die diversen Angaben leider in unterschiedlichen Formaten stehen. In der Datei sind z.b. die Ländervorwahlen in zwei verschiedenen Schreibweisen angegeben, einmal mit einem + davor (+49) und einmal mit der doppelten Null (0049). Wir wollen beide aneinander angleichen, dabei soll die Ländervorwahl in Klammern gesetzt werden. Die Aufgabe ist relativ einfach, wenn man die einzelnen Fragen in mehrere Schritte aufteilt. Unser Regex soll aber alles auf einmal machen. In anderen Worten, wir suchen nach 2 bis 3 Zahlen mit 2 voranstehenden Nullen (00\d{2,3}) oder einem + (\+\d{2,3}) und ersetzen diese mit entsprechenden Klammern, dem + und den gefundenen Zahlen. Betrachtet man die Telefonnummern, so kann es durchaus vorkommen, dass die beiden Nullen auch mitten in der Nummer vorkommen. Wir müssen also klar stellen, dass dies nur am Anfang einer Nummer passiert (üblicherweise steht ein Tabulator davor). Natürlich kann man jetzt ebenfalls den Tabulator vorher mit in die Regex einbinden und in der Ersetzung einfach ein Tabulator mit vorne dranhängen, alternativ kann man hier eine Kondition vor die Regex stellen: das Look-Behind. Wir wollen nur, dass die Regex passt, wenn ein Tabulator davorsteht ((?<=\t)). Bemerkung: Das Dokument ist hier etwas ärgerlich, denn nicht vor allen Telefonnummern steht ein Tabulator, bei einigen steht ein Tabulator mit nachfolgendem Leerzeichen. Wir können dies mit in die Regex (ein oder kein Leerzeichen) einbinden: \s?). Die Regex würde damit jetzt wie folgt aussehen: (?<=(\t))\s?(00 \+)(\d{2,3}). Die Gruppen sind nun so gesetzt, dass man per Referenzen im Ersetzen-String darauf zurückgreifen kann. Man teste dies natürlich erst mal, bevor man eine Ersetzung durchführt. Nach erfolgreichem Suchtest geht es nun um das Ersetzen. Das Leerzeichen nach dem Tab wollen wir fallenlassen, weshalb es im Regex auch nicht geklammert wurde. Dann wollen wir die Gruppe ((00 \+)) durch ein + ersetzen, danach kommt dann die Gruppe der Zahlen (\d{2,3}). Drumherum sollen ein Paar Klammern stehen: (+$3). Die Zahl der korrekten Gruppe kann man per Zählen herausfinden: (\t) ist die erste, (00 \+) die zweite, (\d{2,3}) die dritte Gruppe, alternativ geht natürlich auch Trial and Error. Das Beispieldokument ist so natürlich noch nicht druckfähig, einige Details benötigen noch etwas Aufmerksamkeit, aber dies ist mit grep recht einfach lösbar. 10

11 grep in InDesign Beispiel 5: Hervorheben von URL Alle kennen die nervige Angewohnheit von Word, einen Link zu unterstreichen und blau einzufärben, sobald man etwas tippt, das nur annähernd nach einem Link aussieht. InDesign macht dies nicht, aber wir können mit Hilfe von grep und den grep-formaten in den Absatzformatoptionen diese Funktionalität leicht selbst nachrüsten, wenn man sie denn braucht. Wie erkennt man einen URL? Üblicherweise beginnt der URL mit es gibt aber durchaus noch andere Formen, wie beispielsweise ftp, feed, usw. Innerhalb des URL dürfen nur gewisse Zeichen auftreten, so beispielsweise Buchstaben, Zahlen, ein Strich, ein Unterstrich, ein Slash, ein Punkt, aber keine Leerzeichen. Üblicherweise enden Hypertext Links mit.htm oder.html, da wir aber besonders flexibel bleiben wollen (URL mit ftp müssen das eben gerade nicht), wäre diese Kondition eher störend. Bauen wir unser Regex also erst mal auf: (http ftp feed)://[-a-za-z0-9/_\.]+ Dies sollte beim ersten Zeichen, das nicht in der spitzen Klammer aufgezählt ist, die Auswahl stoppen, da dies dann kein korrekter URL mehr wäre. Man beachte das - direkt am Anfang der spitzen Klammer, dies steht explizit für das Zeichen -, während das gleiche Zeichen weiter innerhalb der Klammer als Bereichsangabe zu verstehen ist (a-z bedeutet a bis z). Bemerkung: Neuerdings sind auch Umlaute wie ä, è und ß erlaubt, unsere Regel hier würde die jetzt nicht zulassen. Eine mögliche Lösung: es gibt in InDesign ein weiteres Metazeichen \X, das auf jedes Zeichen mit einem nachfolgenden diakritischen Zeichen passt (z.b. n~, u ). Am einfachsten jedoch ist es, die Metazeichen \u und \l zu benutzen, da diese die Umlaute ebenfalls mit einschließen. Demnach müßte unser Regex folgendermaßen aufgebaut werden: (http ftp feed)://[-/_\.\u\l\d]+ Um das ganze jetzt perfekt zu machen, können wir natürlich auch darauf achten, dass vor dem URL eine Wortgrenze \b ist, nicht das abchttp:// ebenfalls einen Link ergibt, das ist aber natürlich Unsinn. Dann brauchen wir ab Version CS4 dies nur noch als grep-stil mit passendem Zeichenformat anlegen, und schon bekommen wir alle Links markiert (aber nicht als realen Link, das geht automatisiert nur per Skript). In diesem Zusammenhang sollte man noch auf das Metazeichen ~c verweisen. Dieses funktioniert nur innerhalb des Ersetzen-Feldes des Suchen/Ersetzen-Dialogfeldes und soll den Inhalt von der Zwischenablage an entsprechender Stelle einfügen. Dies funktioniert sogar mit Bildern, die in der Zwischenablage liegen. Möchte man z.b. vor jeden URL ein Bild einfügen, muss man das Bild in InDesign platzieren, es in die Zwischenablage kopieren und dann im Ersetzen- Feld folgendes eingeben: ~c $0. Dies fügt an der gefundenen Stelle erst das Bild aus der 11

12 grep in Adobe InDesign Kurs 2, Version CS5 Zwischenablage ein, dann ein Leerzeichen, dann den (gesamten) gefundenen Text. Dies funktioniert nicht mit einem grep-stil. Das Suchen nach -adressen ist ähnlich, wird hier aber nicht explizit erklärt. Das dürft ihr jetzt gerne selbst ausprobieren. 12

Schritt für Schritt Reguläre Ausdrücke verstehen. Einstieg in. Reguläre Ausdrücke. Michael Fitzgerald O REILLY. Übersetzung von Thomas Demmig

Schritt für Schritt Reguläre Ausdrücke verstehen. Einstieg in. Reguläre Ausdrücke. Michael Fitzgerald O REILLY. Übersetzung von Thomas Demmig Schritt für Schritt Reguläre Ausdrücke verstehen Einstieg in Reguläre Ausdrücke O REILLY Michael Fitzgerald Übersetzung von Thomas Demmig Inhalt Vorwort.... 1 Was ist ein regulärer Ausdruck?... 1 Ein Anfang

Mehr

Einsatz und Verwendung von Formatierungszeichen

Einsatz und Verwendung von Formatierungszeichen Kantonsspital St.Gallen Direktion Informatik CH-9007 St.Gallen Tel. 071 494 11 11 www.kssg.ch Einsatz und Verwendung von Formatierungszeichen Hintergrund Formatierungszeichen, Steuerzeichen oder auch nicht

Mehr

Reguläre Ausdrücke Suchmuster, Pattern Matching

Reguläre Ausdrücke Suchmuster, Pattern Matching Suchmuster, Pattern Matching Ein oder mehrere Einzelzeichen in interner Variablen $_suchen: /e/ #liefert wahr, wenn $_ ein 'e' enthält. /aus/ #liefert wahr, wenn $_ 'aus' enthält. while { if (/e/)

Mehr

Empfehlenswerte Referenzen

Empfehlenswerte Referenzen Wenn Google etwas nicht finden kann, fragen sie Jack Bauer. ("Fakten über Jack Bauer") Inhalt Empfehlenswerte Referenzen...1 0 Wozu reguläre Ausdrücke?...1 1 Die Elemente regulärer Ausdrücke...2 2 Ein

Mehr

GREP. Reguläre Ausdrücke. GREP Hardcore. Syntax. Ersetzen Suchen. Look Around. 20. April 2012 Pubkon 2013

GREP. Reguläre Ausdrücke. GREP Hardcore. Syntax. Ersetzen Suchen. Look Around. 20. April 2012 Pubkon 2013 GREP Syntax Reguläre Ausdrücke Look Around Ersetzen Suchen GREP Hardcore 20. April 2012 Pubkon 2013 Kontakt: Folien: [email protected] http://www.publishingx.de/dokumente Lizenz: c b n Quelle:

Mehr

b{2} [^b]{2} Reguläre Ausdrücke als Hilfsmittel der Textanalyse Manuel Raaf Bayerische Akademie der Wissenschaften, IT-Referat

b{2} [^b]{2} Reguläre Ausdrücke als Hilfsmittel der Textanalyse Manuel Raaf Bayerische Akademie der Wissenschaften, IT-Referat b{2} [^b]{2} Reguläre Ausdrücke als Hilfsmittel der Textanalyse Manuel Raaf [email protected] Bayerische Akademie der Wissenschaften, IT-Referat Reguläre Ausdrücke engl. regular expressions, kurz: regex, regexp

Mehr

/ Vortrag Unix-AG

/ Vortrag Unix-AG 16.6.2010 / Vortrag Unix-AG xkcd Fortsetzung... Grundlegendes 1 Begriff: = regular expressions kurz: regex Funktion: definieren flexible Muster, mit denen in Texten gesucht (und ersetzt) werden kann. Diese

Mehr

Regular Expressions. Daniel Lutz Was ist eine Regular Expression?

Regular Expressions. Daniel Lutz Was ist eine Regular Expression? Regular Expressions Daniel Lutz 12.11.2003 1 Was ist eine Regular Expression? Ausdruck, der ein Textfragment beschreibt Eine Regular Expression passt zu einem Textfragment, wenn das Textfragment

Mehr

Reguläre Ausdrücke IDE AUTUMN SCHOOL

Reguläre Ausdrücke IDE AUTUMN SCHOOL Reguläre Ausdrücke 1 Reguläre Ausdrücke Übersicht Einführung Grundlagen Währenddessen: Übungen 2 Was sind Reguläre Ausdrücke? Reguläre Ausdrücke sind Zeichenketten, die Mengen von Zeichenketten beschreiben.

Mehr

vi Navigieren & Bearbeiten

vi Navigieren & Bearbeiten vi Navigieren & Bearbeiten [email protected] 3. Februar 2000 Zusammenfassung Schulungsunterlage für Einsteigerkurse vi im Internetraum des Jugendzentrums Trend in Jena durchgeführt vom Thüringen

Mehr

Word-Kurs. Word-Kurs weil auch die Form der Seminararbeit in die Note eingeht. Text schreiben: Word 2010: Registerband mit Registerkarten

Word-Kurs. Word-Kurs weil auch die Form der Seminararbeit in die Note eingeht. Text schreiben: Word 2010: Registerband mit Registerkarten weil auch die Form der Seminararbeit in die Note eingeht Word-Bedienung Formatierungs-Vorschriften allgemeine Hinweise zum Tippen von wissenschaftlichen Texten Word 2010: Registerband mit Registerkarten

Mehr

weil auch die Form der Seminararbeit in die Note eingeht

weil auch die Form der Seminararbeit in die Note eingeht weil auch die Form der Seminararbeit in die Note eingeht Word-Bedienung Formatierungs-Vorschriften allgemeine Hinweise zum Tippen von wissenschaftlichen Texten Word 2010: Registerband mit Registerkarten

Mehr

Word-Kurs. Word-Kurs weil auch die Form der Seminararbeit in die Note eingeht. Seitenlayout. Word 2010: Registerband mit Registerkarten

Word-Kurs. Word-Kurs weil auch die Form der Seminararbeit in die Note eingeht. Seitenlayout. Word 2010: Registerband mit Registerkarten weil auch die Form der Seminararbeit in die Note eingeht Word-Bedienung Formatierungs-Vorschriften allgemeine Hinweise zum Tippen von wissenschaftlichen Texten Word 2010: Registerband mit Registerkarten

Mehr

Arbeiten mit Regulären Ausdrücken. Annette Gerstenberg Würzburg, 16. März 2016 Workshop "Digitale Methoden" beim Forum Junge Romanistik

Arbeiten mit Regulären Ausdrücken. Annette Gerstenberg Würzburg, 16. März 2016 Workshop Digitale Methoden beim Forum Junge Romanistik Arbeiten mit Regulären Ausdrücken Annette Gerstenberg Würzburg, 16. März 2016 Workshop "Digitale Methoden" beim Forum Junge Romanistik Warum RegEx? Ziele! Beispiel 1: Bereinigen eines Transkripts, Entfernen

Mehr

Einführung in PERL 2 Reguläre Ausdrücke

Einführung in PERL 2 Reguläre Ausdrücke Einführung in PERL 2 Reguläre Ausdrücke BASIEREND AUF FOLIEN VON DR. H. ZINSMEISTER und dem Buch `Einführung in Perl (Lama Buch) von RL Schwartz&T Phoenix sowie hwp://de.sel[tml.org/perl/sprache/regexpr.htm

Mehr

Kopf-/Fußzeilen und Seitenzahlen

Kopf-/Fußzeilen und Seitenzahlen Dokumentvorlagen Dokumente Formatvorlagen Format Zeichen Format Absatz Datei Neu... Datei öffnen Datei schließen Beenden Suchen Suchen & Ersetzen Verknüpfungen Optionen Einfügen Inhalte einfügen Format

Mehr

3 Regular expressions

3 Regular expressions 3 Regular expressions Es gibt eine ganze Reihe von Unix-Werkzeugen, für deren Benutzung es sinnvoll oder gar wesentlich ist, dass man mit etwas umgehen kann, was als regular expression oder kurz Regex

Mehr

41.2 LUA Grundlagen - Funktionen

41.2 LUA Grundlagen - Funktionen 41.2 LUA Grundlagen - Funktionen Autor: Goetz Quelle: Mein EEP-Forum Im Grunde genommen sind Funktionen - Programmierer schauen jetzt bitte mal weg! - auch Variablen. Jedenfalls gibt es da einige Gemeinsamkeiten.

Mehr

4.5 Aufzählungen und Listen

4.5 Aufzählungen und Listen 4.5 I Aufzählungen und Listen 4.5 Aufzählungen und Listen Bei Aufzählungen gibt es zwei Möglichkeiten: nummerierte oder nicht nummerierte Aufzählungen. Erstere werden in HTML»Ordered Lists«(sortierte Listen)

Mehr

Übersicht. Einführung in Perl Operatoren - Richtigstellung Mustersuche II. Richtigstellung Operatoren (2) Richtigstellung Operatoren (1)

Übersicht. Einführung in Perl Operatoren - Richtigstellung Mustersuche II. Richtigstellung Operatoren (2) Richtigstellung Operatoren (1) IMS Einführung in Perl Operatoren - Richtigstellung Mustersuche II Universität Stuttgart Institut für maschinelle Sprachverarbeitung http://www.ims.uni-stuttgart.de/lehre/teaching/2003-ws/perl/home.html

Mehr

Variablen, Konstanten und Datentypen

Variablen, Konstanten und Datentypen Informatik für Elektrotechnik und Informationstechnik Benedict Reuschling [email protected] Hochschule Darmstadt Fachbereich Informatik WS 2013/14 Variablen, Konstanten und Datentypen Überblick

Mehr

Überprüfen Sie Ihre erworbenen Fähigkeiten. Wenn Sie beide Übungen ohne Hilfe lösen, wechseln Sie zu den Lektionen des nächsten Kapitels.

Überprüfen Sie Ihre erworbenen Fähigkeiten. Wenn Sie beide Übungen ohne Hilfe lösen, wechseln Sie zu den Lektionen des nächsten Kapitels. IT-Coaching 2go 1 Übung 5 für leicht Fortgeschrittene Formate Übungen Seitenformate Kopf- und Fußzeilen Felder Absatzformate Zeichenformate Überprüfen Sie Ihre erworbenen Fähigkeiten. Wenn Sie beide Übungen

Mehr

Word Kurzübersicht

Word Kurzübersicht Word 2013 Kurzübersicht E. Jähnert 2013 Die Programmoberfläche Zugang Backstage-Bereich Register Titelleiste Menüband Schnellzugriffsleiste (in der Abbildung unter dem Menüband) Lineale Arbeitsbereich

Mehr

Last update: :39 hilfe:grundlagen https://intern.hoelderlin.hd.schule-bw.de/hilfe:grundlagen

Last update: :39 hilfe:grundlagen https://intern.hoelderlin.hd.schule-bw.de/hilfe:grundlagen redaktion, hilfe Textstrukturierung Prinzipiell müssen Texte im Wiki logisch ausgezeichnet werden. Eine Überschrift hat die Funktion einer Abschnittsgliederung und sollte entsprechend ausgezeichnet werden

Mehr

Gregor Fellenz. InDesign. automatisieren. Keine Angst vor Skripting, GREP & Co. dpunkt.verlag

Gregor Fellenz. InDesign. automatisieren. Keine Angst vor Skripting, GREP & Co. dpunkt.verlag Gregor Fellenz InDesign automatisieren Keine Angst vor Skripting, GREP & Co. dpunkt.verlag 5 Inhalt Einleitung 9 I Einstieg in die InDesign-Automatisierung 17 1 Schöner suchen und ersetzen mit GREP 18

Mehr

Beispiel. Problem: mehrteilige Nachnamen (von Goethe, Mac Donald, Di Caprio)

Beispiel. Problem: mehrteilige Nachnamen (von Goethe, Mac Donald, Di Caprio) Beispiel Beispiel: Namensliste konvertieren (Karl Egon Meier Meier, Karl Egon). s/(.*) (.*)/$2, $1/; Problem: mehrteilige Nachnamen (von Goethe, Mac Donald, Di Caprio) s/(.*) (.*)/$2, $1/; s/(.*) ([a-z]+

Mehr

Word. Verweise. Textmarken, Querverweise, Hyperlinks

Word. Verweise. Textmarken, Querverweise, Hyperlinks Word Verweise Textmarken, Querverweise, Hyperlinks Inhaltsverzeichnis 1 Textmarken... 4 1.1 Hinzufügen einer Textmarke... 4 1.2 Ändern einer Textmarke... 4 1.2.1 Anzeigen von Klammern für Textmarken...

Mehr

Informationsextraktion Materialien zur Vorlesung

Informationsextraktion Materialien zur Vorlesung Vordefinierte Informationsextraktion Materialien zur Vorlesung Reguläre Ausdrücke D. Rösner Institut für Wissens- und Sprachverarbeitung Fakultät für Informatik Otto-von-Guericke Universität Magdeburg

Mehr

Dissertationen.dot. Dissertationen.dot Leitfaden für Autoren

Dissertationen.dot. Dissertationen.dot Leitfaden für Autoren Dissertationen.dot Leitfaden für Autoren Inhaltsverzeichnis 1. Vorwort... 3 2. Neues Dokument erstellen... 4 3. Bearbeiten und Fertigstellen eines Dokumentes... 5 4. Die Symbolleiste im Überblick... 5

Mehr

Proseminar UNIX Tools. Ferdinand Beyer

Proseminar UNIX Tools. Ferdinand Beyer Reguläre Ausdrücke Proseminar UNIX Tools Ferdinand Beyer Technische Universität München 08.11.2005 Ferdinand Beyer (TUM) Reguläre Ausdrücke 08.11.2005 1 / 39 Gliederung Allgemeines 1 Allgemeines 2 Notation

Mehr

OpenType Schriftarten. Windows. Will Software

OpenType Schriftarten. Windows. Will Software OpenType Schriftarten Windows Will Software Inhalt Installation in Windows... 4 Schriftauswahl in Word... 5 Schriftart Bausteine... 6 3D- Würfelschrift... 7 Rahmenschrift... 9 Kreativschrift... 10 Verkehrszeichen...

Mehr

Dateisystem 2, Suchen & Finden

Dateisystem 2, Suchen & Finden Dateisystem 2, Suchen & Finden Linux-Kurs der Unix-AG Benjamin Eberle 15. Januar 2015 ln ln ( link ) legt Verknüpfungen an, Verwendung wie cp ohne Optionen wird ein zweiter Name für die gleiche Datei erzeugt

Mehr

ECDL EXCEL ... ADVANCED

ECDL EXCEL ... ADVANCED 1 BEARBEITEN 1.1 Daten 1.1.1 Zellbereich benennen Tabellen sind in Zeilen und Spalten unterteilt. Jede dieser Schnittstellen bildet eine Zelle. Bekanntlich werden diese Zellen nach ihrer Spalte (A-XFD)

Mehr

Wie lege ich eine neue Standardseite an?

Wie lege ich eine neue Standardseite an? Referat VI.5 Internetdienste Wie lege ich eine neue Standardseite an? Legen Sie einen neuen Ordner an Klicken Sie den Ordner an, unter dem Sie die neue Standardseite anlegen möchten. Legen Sie über Datei

Mehr

Kurzanleitung. Zitiertil-Creator. Dokumentvorlagen Dokumente Formatvorlagen Format Zeichen Format Absatz

Kurzanleitung. Zitiertil-Creator. Dokumentvorlagen Dokumente Formatvorlagen Format Zeichen Format Absatz Dokumentvorlagen Dokumente Formatvorlagen Format Zeichen Format Absatz Datei Neu... Datei öffnen Datei schließen Beenden Suchen Suchen & Ersetzen Verknüpfungen Optionen Einfügen Inhalte einfügen Format

Mehr

05. übung. InDesign. medienwerkstatt // seite 1

05. übung. InDesign. medienwerkstatt // seite 1 InDesign medienwerkstatt // seite 1 05.01. gesetz der ähnlichkeit cmd + n = neues Dokument 1. dokument einrichten Format Doppelseitig / Einseitig Seitenränder Menüleiste: Datei > Neu > Dokument Doppelseite

Mehr

Übungsblatt 1. Java Vorkurs (WS 2017)

Übungsblatt 1. Java Vorkurs (WS 2017) Übungsblatt 1 Java Vorkurs (WS 2017) Aufgabe 1 Hallo-Welt Erstelle ein neues Projekt mit dem Namen HelloJava. Erzeuge in diesem Projekt eine neue Klasse HelloJava. (a) Schreibe die main-methode in die

Mehr

Nervige Tastaturfunktionen einfach abschalten

Nervige Tastaturfunktionen einfach abschalten 2 Die besten Tipps & Tricks zu Tastatur, Siri und Touchscreen Nervige Tastaturfunktionen einfach abschalten Oberhalb der iphone-tastatur werden Ihnen Wortvorschläge angezeigt, doch diese sind nicht jedermanns

Mehr

denn sonst kann man gleich mit der Schreibmaschine schreiben

denn sonst kann man gleich mit der Schreibmaschine schreiben denn sonst kann man gleich mit der Schreibmaschine schreiben Seitenlayout 3 1,5 DIN A4 Hochformat einseitig bedruckt Seitenränder in cm: siehe rechts Seitenzahl: Abstand der Kopfzeile von oben:

Mehr

Zur Schreibweise der Angaben gelten folgende Regeln:

Zur Schreibweise der Angaben gelten folgende Regeln: Wenn Sie Ihren Briefbogen erstellen, können Sie wählen zwischen einer Vorlage zum Ausdrucken auf dem gedruckten Briefpapier und einer PC-Vorlage zum Ausdruck eines kompletten Briefbogens mit farbigen Logo

Mehr

Lexikalische Struktur von Fortran 95. Normierte Zeichensätze

Lexikalische Struktur von Fortran 95. Normierte Zeichensätze Lexikalische Struktur von Fortran 95. Normierte Zeichensätze Im Folgenden steht für ein Leerzeichen! ASCII (American Standard Code for Information Interchange. Es gibt eine DIN-Norm die dem entspricht),

Mehr

5. Die Open Office.org Writer-Hilfe Die Open Office.org Writer-Hilfe verwenden...45

5. Die Open Office.org Writer-Hilfe Die Open Office.org Writer-Hilfe verwenden...45 INHALT Vorwort...3 Inhalt... I 1. Einführung in Open Office.org Writer...7 Starten von Open Office.org Writer...7 Das Fenster von Open Office.org Writer...9 Die Titelleiste...9 Die Menüleiste...10 Die

Mehr

Es gibt immer einen Schlüssel und einen zugehörigen Wert,

Es gibt immer einen Schlüssel und einen zugehörigen Wert, JSON JavaScript Object Notation Im Unternehmenskontext spielt der Austausch von Daten zwischen unterschiedlichen Systemen eine große Rolle. Dabei müssen oft Technologie und Zuständigkeitsgrenzen überwunden

Mehr

Wocheninfo auf der Webseite aktualisieren

Wocheninfo auf der Webseite aktualisieren Anleitung Wocheninfo auf der Webseite aktualisieren Wocheninfo als PDF Datei erstellen / bereitstellen Zunächst muss die Wocheninfos als PDF Datei zur Verfügung stehen. Soweit dies noch nicht der Fall

Mehr

Nützliche Tastenkombinationen (Word)

Nützliche Tastenkombinationen (Word) Nützliche Tastenkombinationen (Word) Dateioperationen Neues leeres Dokument erstellen S n Zwischen geöffneten Dokumenten wechseln S & Dokument öffnen S o Dokument schließen S $ Dokument speichern S s Die

Mehr

Reguläre Ausdrücke mit Java

Reguläre Ausdrücke mit Java Reguläre Ausdrücke mit Java Johannes Dyck, Thomas Schulz Projektseminar www.prominentpeople.info Gliederung 2 1. Grundlagen von regulären Ausdrücken 1. Aufbau 2. Zeichenklassen 3. Metazeichen 4. Quantoren

Mehr

Word 10. Verweise: Textmarken, Hyperlinks, Querverweise Version: Relevant für:

Word 10. Verweise: Textmarken, Hyperlinks, Querverweise Version: Relevant für: Word 10 Verweise: Textmarken, Hyperlinks, Querverweise Version: 171014 Relevant für: 10-Word.docx Inhaltsverzeichnis 1 Hinweise 1.1 Zu diesem Lehrmittel... 3 1.1.1 Arbeitsdateien zum Lehrmittel... 3 1.1.2

Mehr

Word 2016: Tastenkombinationen

Word 2016: Tastenkombinationen Word 2016: Tastenkombinationen Menüband ein- und ausblenden Ctrl + F1 Cursor-Steuerung an den Zeilenanfang ans Zeilenende wortweise vorwärts/rückwärts an den Textanfang ans Textende bildschirmseitenweise

Mehr

Die Gruppe Funktionsbibliothek

Die Gruppe Funktionsbibliothek Die Gruppe Funktionsbibliothek Neben der Schaltfläche Funktion einfügen sind auf der Registerkarte Formeln in der Gruppe Funktionsbibliothek weitere Funktions-Kategorien platziert. Mit einem Klick auf

Mehr

Datenbank und Tabelle mit SQL erstellen

Datenbank und Tabelle mit SQL erstellen Datenbank und Tabelle mit SQL erstellen 1) Übung stat Mit dem folgenden Befehlen legt man die Datenbank stat an und in dieser die Tabelle data1 : CREATE DATABASE stat; USE stat; CREATE TABLE data1 ( `id`

Mehr

13.2 Problematische Zeichen prüfen

13.2 Problematische Zeichen prüfen 318 13 Dokumente für E-Books optimieren Dateinamen den Alternativtext im Dialog Objektexportoptionen eintragen (Objekt " Objektexportoptionen). Der Alternativtext wird auch für den Export einer barrierefreien

Mehr

Mit Formatierungszeichen arbeiten

Mit Formatierungszeichen arbeiten Mit Formatierungszeichen arbeiten Inhaltsverzeichnis Sonderzeichen Suchen und Ersetzen... 1 Das Dialogfeld Ersetzen... 1 Weitere Bereinigungen im Text... 3 Das manuelle Zeilenende... 3 Weitere Tipps zum

Mehr

Webengineering. Reguläre Ausdrücke. Dienstag, 2. Juli 13

Webengineering. Reguläre Ausdrücke. Dienstag, 2. Juli 13 Webengineering Reguläre Ausdrücke Marcel Vilas 1 DHBW - Stuttgart 1 RegExp - Allgemein Muster, die eine Menge von Zeichenketten mit Hilfe bestimmter syntaktischer Regeln beschreiben Werden oft als Suchmuster

Mehr

Dateisystem 1, Suchen & Finden

Dateisystem 1, Suchen & Finden Dateisystem 1, Suchen & Finden Linux-Kurs der Unix-AG Benjamin Eberle 15. Juni 2016 ln ln ( link ) legt Verknüpfungen an, Verwendung wie cp ohne Optionen wird ein zweiter Name für die gleiche Datei erzeugt

Mehr

Schriftbild. STRG + UMSCHALT + * Nichdruckbare Zeichen anzeigen

Schriftbild. STRG + UMSCHALT + * Nichdruckbare Zeichen anzeigen Tastenkombination Beschreibung Befehlsrubrik Tastenkombinationen zum Arbeiten mit Dokumenten STRG + N Neues Dokument erstellen Dokument STRG + O Dokument öffnen Dokument STRG + W Dokument schließen Dokument

Mehr

C. Ortseifen: Reguläre Ausdrücke

C. Ortseifen: Reguläre Ausdrücke Inhalt Reguläre Ausdrücke mit SAS Einsatz der RX- und PRX-Funktionen Dr. Carina Ortseifen SAS-Treff am URZ 2. Dezember 2005 1. Einleitung 2. Aufbau der regulären Ausdrücke 3. Beispiele 4. Reguläre Ausdrücke

Mehr

Tastenkürzel für WORD. F4 oder Strg + Y oder Alt + Enter

Tastenkürzel für WORD. F4 oder Strg + Y oder Alt + Enter Tastenkürzel für WORD Abbrechen Rückgängig Wiederherstellen Wiederholen neue Seite neue Spalte Beenden Word MS Systeminfo ESC Strg + Z oder Alt + Rück Alt + Umschalt + Rück F4 oder Strg + Y oder Alt +

Mehr

Programmierkurs C++ Variablen und Datentypen

Programmierkurs C++ Variablen und Datentypen Programmierkurs C++ Variablen und Datentypen Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer #2 Überblick Welche Datentypen gibt es in

Mehr

3 Text markieren PROJEKT. Word Markieren mit der Maus. Markieren mit der Tastatur. Markieren mit der Erweiterungstaste.

3 Text markieren PROJEKT. Word Markieren mit der Maus. Markieren mit der Tastatur. Markieren mit der Erweiterungstaste. PROJEKT 3 Text markieren Word 2002 ISBN 3-8272-6178-3 Word 2002 Immer, wenn Sie einen Text gestalten, kopieren oder verschieben wollen, muss dieser Text zuvor markiert werden. Durch diese Markierung teilen

Mehr

Word 10. Verweise Version: Relevant für: IKA, DA

Word 10. Verweise Version: Relevant für: IKA, DA Word 10 Verweise Version: 170220 Relevant für: IKA, DA 10-Word-Grundlagen.docx Inhaltsverzeichnis 1 Hinweise 1.1 Zu diesem Lehrmittel... 3 1.1.1 Arbeitsdateien zum Lehrmittel... 3 1.1.2 Vorkenntnisse...

Mehr

INHALTSVERZEICHNIS. Vorwort Die Arbeitsumgebung von Word Word-Dokumente verwalten Texteingabe und Textkorrektur 30

INHALTSVERZEICHNIS. Vorwort Die Arbeitsumgebung von Word Word-Dokumente verwalten Texteingabe und Textkorrektur 30 INHALTSVERZEICHNIS Vorwort 9 1. Die Arbeitsumgebung von Word 11 1.1. Das Word-Fenster 11 1.2. Befehlseingabe 12 Menüband 12 Symbolleiste für den Schnellzugriff 14 Weitere Möglichkeiten der Befehlseingabe

Mehr

Das hitcom Shortcut-ABC. Tipps, Tricks und viele hilfreiche Ratschläge

Das hitcom Shortcut-ABC. Tipps, Tricks und viele hilfreiche Ratschläge Das hitcom Shortcut-ABC Tipps, Tricks und viele hilfreiche Ratschläge Allgemeine Shortcuts Neues Fenster öffnen N Sie befinden sich im Browser und möchten ein neues Fenster öffnen? Dann verwenden Sie ganz

Mehr

Perl Regular Expressions in Base SAS

Perl Regular Expressions in Base SAS Webinar@Lunchtime Perl Regular Expressions in Base SAS Perl Reguläre Ausdrücke (Perl Regular Expressions) Einleitung Perl Regulare Ausdrücke beschreiben einen Text, der als Muster dient. In einem solchen

Mehr

Python Variablen und Anweisungen

Python Variablen und Anweisungen Python Variablen und Anweisungen Ausdruck... besteht aus Operanden und Operatoren, die nach bestimmten Regeln zusammengesetzt werden. formuliert einzelne Schritte des Programms. ist eine Verarbeitungsvorschrift,

Mehr

Einstieg in die Informatik mit Java

Einstieg in die Informatik mit Java 1 / 30 Einstieg in die Informatik mit Java Datentypen Gerd Bohlender Institut für Angewandte und Numerische Mathematik Gliederung 2 / 30 1 Überblick 2 Ganzzahlige Typen 3 Gleitkommatypen 4 Zeichen, char

Mehr

Nützliche Tastenkombinationen

Nützliche Tastenkombinationen Nützliche Tastenkombinationen Dateioperationen Neues Dokument erzeugen S n Vorhandene Dokumente öffnen S o Dokument speichern S s Andere Version eines Dokuments speichern S H s Kopie eines Dokuments speichern

Mehr

Abfragen mit Platzhaltern

Abfragen mit Platzhaltern Abfragen mit Platzhaltern Um für Abfragen Kriterien zu definieren, die Werte nach einem speziellen Muster auswählen, werden Platzhalter verwendet. Diese werden auch als Jokerzeichen bezeichnet und in sogenannten

Mehr

Word starten. Word Word 2010 starten. Schritt 1

Word starten. Word Word 2010 starten. Schritt 1 Schritt 1 Word 2010 starten. 2) Klicke danach auf Microsoft Office Word 2010. Sollte Word nicht in dieser Ansicht aufscheinen, dann gehe zu Punkt 3 weiter. 1) Führe den Mauszeiger auf die Schaltfläche

Mehr

Um Zellformatierung aufzurufen wählen Sie Register START / und anschließend die jeweiligen Gruppen-Dialoge oder gleich die Tastenkombination +.

Um Zellformatierung aufzurufen wählen Sie Register START / und anschließend die jeweiligen Gruppen-Dialoge oder gleich die Tastenkombination +. 5 Der Informationsgehalt Ihrer Tabellen wird wesentlich unterstützt durch eine übersichtliche Formatierung. Die wichtigsten Standardformatierungen können Sie über das Register START anwählen. Für differenziertere

Mehr

Word für Windows 2010

Word für Windows 2010 Word für Windows 2010 - Eine Einführung in die Standard-Textverarbeitung Grundlagen: Durch einen Doppelklick auf das Symbol wird WinWord gestartet Es erscheint die Oberfläche von WinWord: Das WinWord-Layout

Mehr

5 Grundlagen der Java-Syntax

5 Grundlagen der Java-Syntax 5 Grundlagen der Java-Syntax Es sollen nun einige Grundregeln besprechen, die in jeder Java-Programmdatei berücksichtigt werden müssen. 5.1 Grundsätzliches zur Syntax von Java Programmen Zunächst sollten

Mehr

Tag 2 Repetitorium Informatik (Java)

Tag 2 Repetitorium Informatik (Java) Tag 2 Repetitorium Informatik (Java) Dozent: Daniela Novac Lehrstuhl für Informatik 2 (Programmiersysteme) Friedrich-Alexander-Universität Erlangen-Nürnberg Wintersemester 2017/2018 Übersicht Zeichen und

Mehr

1.1 Verwendung der Funktionen

1.1 Verwendung der Funktionen 1. Tragen Sie in die Arbeitsmappe Vorschlagswesen_Einsparungen2 in GROSS- BUCHSTABEN ein: A8 A10 A12 A14 SUMMEN MAXIMUM MITTELWERT MINIMUM 1.1 Verwendung der Funktionen Eine Funktion kann allein in einer

Mehr

Effizienter Arbeiten mit InDesign: Praktische Tipps und Tricks. Pascal Schrafl, JetNet Services GmbH Digicomp Publishing Day

Effizienter Arbeiten mit InDesign: Praktische Tipps und Tricks. Pascal Schrafl, JetNet Services GmbH Digicomp Publishing Day Effizienter Arbeiten mit InDesign: Praktische Tipps und Tricks Pascal Schrafl, JetNet Services GmbH Digicomp Publishing Day 2015 11. März 2015 Ablauf Farbfelder und Farbtöne Farben importieren und exportieren

Mehr

3. Nummerierung von Überschriften

3. Nummerierung von Überschriften 3. Nummerierung von Überschriften Nachdem Sie Formatvorlagen für die Überschriften festgelegt haben, fehlt den Überschriften jetzt noch eine Nummerierung. 3.1. Nummerierung auswählen Setzen Sie den Cursor

Mehr

Xpert - Europäischer ComputerPass. Peter Wies. Tabellenkalkulation (mit Excel 2010) 1. Ausgabe, 5. Aktualisierung, Juli 2013

Xpert - Europäischer ComputerPass. Peter Wies. Tabellenkalkulation (mit Excel 2010) 1. Ausgabe, 5. Aktualisierung, Juli 2013 Xpert - Europäischer ComputerPass Peter Wies 1. Ausgabe, 5. Aktualisierung, Juli 2013 Tabellenkalkulation (mit Excel 2010) XP-EX2010 3 Xpert - Europäischer ComputerPass - Tabellenkalkulation (mit Excel

Mehr

Regular expressions for pros Reguläre Ausdrücke für Fortgeschrittene (Perl) Elena Neuburg

Regular expressions for pros Reguläre Ausdrücke für Fortgeschrittene (Perl) Elena Neuburg Regular expressions for pros Reguläre Ausdrücke für Fortgeschrittene (Perl) Elena Neuburg Inhaltsverzeichnis Definition Pattern Matching Greediness Eagerness Backtracking Nützliche Optionen Backreferences

Mehr

Hallo Haskell. Funktionale Programmierung. Prof. Dr. Oliver Braun Letzte Änderung: :06. Hallo Haskell 1/23

Hallo Haskell. Funktionale Programmierung. Prof. Dr. Oliver Braun Letzte Änderung: :06. Hallo Haskell 1/23 Hallo Haskell Funktionale Programmierung Prof. Dr. Oliver Braun Letzte Änderung: 15.10.2018 07:06 Hallo Haskell 1/23 Glasgow Haskell Compiler (GHC) der Haskell-Compiler ist der GHC Sie installieren ihn

Mehr

Reguläre Ausdrücke. Reguläre Ausdrücke = Regular Expressions = reg.exp./regexp/regexp = RE

Reguläre Ausdrücke. Reguläre Ausdrücke = Regular Expressions = reg.exp./regexp/regexp = RE Blockseminar Einführung in die Korpuslinguistik Seminarleitung: Yvonne Krämer, M.A. REGULAR EXPRESSIONS RegExp Was ist ein regulärer Ausdruck? = Regular Expressions = reg.exp./regexp/regexp = RE Ein regulärer

Mehr

Inhaltsverzeichnis(se) erstellen

Inhaltsverzeichnis(se) erstellen Dokumentvorlagen Dokumente Formatvorlagen Format Zeichen Format Absatz Datei Neu... Datei öffnen Datei schließen Beenden Suchen Suchen & Ersetzen Verknüpfungen Optionen Einfügen Inhalte einfügen Format

Mehr

Handreichungen zu O-Konv

Handreichungen zu O-Konv Seite 1 Handreichungen zu O-Konv Einleitung Diese kleine Anleitung erläutert die Installation und Einrichtung des Konverters und beschreibt die verschiedenen Nutzungsmöglichkeiten. Da die Erzeugung von

Mehr

Auszug aus dem Buch»Adobe InDesign CS3 - Das Nachschlagewerk für Fortgeschrittene«

Auszug aus dem Buch»Adobe InDesign CS3 - Das Nachschlagewerk für Fortgeschrittene« Auszug aus dem Buch»Adobe InDesign CS3 - Das Nachschlagewerk für Fortgeschrittene«von Gerald Singelmann Erschienen bei Galileo-Press und erhältlich unter anderem bei Amazon.de 3 GREP und reguläre Ausdrücke

Mehr

Hochschule Aalen. Word. Formatvorlagen und mehr

Hochschule Aalen. Word. Formatvorlagen und mehr Hochschule Aalen Word Formatvorlagen und mehr Holst, Matthias April 2016 Vorwort Diese Anleitung soll Ihnen den Umgang mit Formatvorlagen, Inhaltsverzeichnissen und anderen hilfreichen Funktionen für die

Mehr

Absätze ausrichten. Word Text eingeben: Aufgabe: Schritt 1. Schritt 2

Absätze ausrichten. Word Text eingeben: Aufgabe: Schritt 1. Schritt 2 Schritt 1 Text eingeben: Damit deine Texte in Zukunft anschaulicher werden, musst du dich in der Formatierungsleiste mit folgenden Icons vertraut machen. 1) Linksbündig ausgerichteter Text sieht so aus:

Mehr

Wasser da$ \sie Ö{se. Maße hei# Schluss-$: $ an Stelle des $ kurzer Anstrich für \s: \ an Stelle des \ langer Anstrich für {s: { an Stelle des {

Wasser da$ \sie Ö{se. Maße hei# Schluss-$: $ an Stelle des $ kurzer Anstrich für \s: \ an Stelle des \ langer Anstrich für {s: { an Stelle des { Die Grünewalt VA Vereinfachte Ausgangsschrift (VA) ist eine Lateinschrift. Sie wurde von Dr. Heinrich Grünewald aus der 1953 eingeführten Lateinischen Ausgangsschrift (LA) entwickelt und umstrukturiert.

Mehr

ICT Smart-User SIZ SU3 Texte. mit Word Thomas Alker, Ortrun Grill. 1. Ausgabe, April 2017 ISBN

ICT Smart-User SIZ SU3 Texte. mit Word Thomas Alker, Ortrun Grill. 1. Ausgabe, April 2017 ISBN Thomas Alker, Ortrun Grill 1. Ausgabe, April 2017 ISBN 978-3-86249-704-1 ICT Smart-User SIZ SU3 Texte mit Word 2016 SIZSU3-WW2016 3 Inhaltliche Bearbeitung 3 3. Inhaltliche Bearbeitung 3.1 Textteile verschieben

Mehr

Menü Bearbeiten. Rückgängig

Menü Bearbeiten. Rückgängig Menü Bearbeiten Rückgängig...1 Ausschneiden...2 Kopieren...2 Anhängen...2 PPN/IDN Kopieren...2 Alles Kopieren...2 Titel Kopieren...2 Selektieren und Kopieren...3 Einfügen...3 Titel einfügen...3 Textbaustein

Mehr

Layout für einen Zeitungsartikel

Layout für einen Zeitungsartikel Layout für einen Zeitungsartikel Eng beschriebene Seiten ohne Bilder, auch Bleiwüsten genannt, regen selten zum Lesen an. Für Zeitungsartikel gilt deshalb: Es kommt auch auf das Aussehen, das Layout, an.

Mehr

Python für Linguisten

Python für Linguisten Python für Linguisten Dozentin: Wiebke Petersen & Co-Dozentin: Esther Seyarth Fortgeschrittene Zeichenkettenverarbeitung mit regulären Ausdrücken Esther Seyarth Python 1 Motivation Wir haben bereits einige

Mehr

Objekte haben eine eigene Notation, also Schreibweise, beim Aufruf:

Objekte haben eine eigene Notation, also Schreibweise, beim Aufruf: JavaScript - Inhalt 1. Objekte 2. Arrays 3. Callbacks 1)JavaScript Objekte Objekte haben eine eigene Notation, also Schreibweise, beim Aufruf: Eine Methode wird immer mit dem Namen des Objekts, einem Punkt

Mehr

Word Kapitel 12 Lernzielkontrolle Word 2010 Beantworten Sie die folgenden 12 Fragen

Word Kapitel 12 Lernzielkontrolle Word 2010 Beantworten Sie die folgenden 12 Fragen Basic Computer Skills Microsoft Word 2010 Word Kapitel 12 Lernzielkontrolle Word 2010 Beantworten Sie die folgenden 12 Fragen Im Ordner 12_Kapitel_Lernzielkontrolle finden Sie alle notwendigen Dateien.

Mehr

Ihr PC - Arbeitsplatz

Ihr PC - Arbeitsplatz Unterlagen, Literatur Word 2003 für Einsteiger Teil 2 Vorraussetzungen: Grundkenntnisse in Windows Teilnahme am Word 2003 Einsteiger Kurs Teil 1 Script: Word 2003 Grundlagen am Service-Punkt (34-209) täglich

Mehr