SUCHE MIT Google
Web virtualuniversity.ch
HOME DIDAKTIK ECDL ELEKTRONIK GUIDES HR MANAGEMENT MATHEMATIK SOFTWARE TELEKOM
DIENSTE
Anmeldung
Newsletter abonnieren
Sag's einem Freund!
VirtualUniversity als Startseite
Zu den Favoriten hinzufügen
Feedback Formular
e-Learning für Lehrer
Spenden
Autoren login
KURSE SUCHEN
Kurse veröffentlichen

Suche nach Datum:

Suche mit Schlüsselwort:

Suche nach Land:

Suche nach Kategorie:
PARTNER
ausbildung24.ch - Ausbildungsportal, Seminare, Kursen... 

 
HTMLopen.de - Alles was ein Webmaster braucht

 
PCopen.de - PC LAN Netze und Netzwerke - alles was ein IT Profi und Systemtechnicker braucht

GUIDES UND TUTORIAL

Reguläre Ausdrücke

Beim Adressieren einer Zeile und beim Ersetzen wird eine sehr mächtige Möglichkeit durch die sogenannten regulären Ausdrücke geboten.Hier wird ein ähnlicher Mechanismus geboten, wie er schon bei derAuswahl von Dateien in der Shell besprochen wurde - die Möglichkeitengehen aber sehr viel weiter. Die einfachste Form ist eine Zeichenketteals Suchmuster.

/string/adressiert die nächste Zeile, die 'string' enthält (rückwärts suchen mit ?string?)
^steht für den Zeilenbeginn.
/^Meier/ adressiert Zeile, die mit "Meier" beginnt
$steht für das Zeilenende.
/Meier$/ adressiert Zeile, die mit "Meier" endet.
/^$/ adressiert die nächste Leerzeile
(Achtung! Doppelbedeutung! Im Suchmuster eines reg. Ausdrucks Zeilenende, als Adresse im ed-Kommando Dateiende).
[]definiert einen Buchstaben aus dem Bereich in []. Beginnt der Bereich mit ^, wird nach einen Zeichen gesucht, das nicht im Breich enthalten ist (Bei Dateinamen war dies das !-Zeichen).
[ABC]: einer der Buchstaben A, B oder C
[A-Z]: Großbuchstaben
[A-Za-z]: alle Buchstaben
[^0-9]: keine Ziffer
. der Punkt steht für ein beliebiges Zeichen (wie ? in der Shell),
* der Stern "*" steht für eine beliebige Folge des vorhergehenden Zeichens (auch Null Zeichen!).
a*: Leerstring oder beliebige Folge von a's
aa*: eine beliebige Folge von a's (mindestens eines)
[a-z]*: Leerstring oder eine beliebige Folge von Kleinbuchstaben
[a-z][a-z]*: eine beliebige Folge von Kleinbuchstaben (mindestens einer)
.*: jede beliebige Zeichenfolge
\ hebt den Metazeichen-Charakter für das folgende Zeichen auf
a* steht für Leerstring oder beliebige Folge von a's
a\* steht für die Zeichenfolge "a*"
\(   \)Reguläre Ausdrücke können mit Klammern gruppiert werden. Damit die Klammern nicht als Zeichenkette aufgefaßt werden, muß ein \ davor stehen, also schreibt man in der Regel immer "\(" und "\)".
\([A-Za-z]*\) gruppiert beispielsweise ein Wort aus beliebig vielen Buchstaben, wobei auch ein leeres Wort (0 Buchstaben) dazugehört. Soll das Wort mindestes einen Buchstaben enthalten, muß man \([A-Za-z][A-Za-z]*\) schreiben. Die Anwendung solcher Gruppen wird weiter unten gezeigt - es kann in den Editor-Befehlen nämlich Bezug auf die Gruppen genommen werden.
\iReferenzieren des i-ten Klammerausdrucks
(siehe Beispiele weiter unten)

DIPLOMARBEITEN UND BÜCHER

Diplomarbeiten zum Runterladen:

Suche im Katalog:
Architektur / Raumplanung
Betriebswirtschaft - Funktional
Erziehungswissenschaften
Geowissenschaften
Geschichtswissenschaften
Informatik
Kulturwissenschaften
Medien- und Kommunikationswissenschaften
Medizin
Psychologie
Physik
Rechtswissenschaft
Soziale Arbeit
Sozialwissenschaften


JOBS
HOME | E-LEARNING | SITEMAP | LOGIN AUTOREN | SUPPORT | FAQ | KONTAKT | IMPRESSUM
Virtual University in: Italiano - Français - English - Español
VirtualUniversity, WEB-SET Interactive GmbH, www.web-set.com, 6301 Zug

Partner:   Seminare7.de - PCopen.de - HTMLopen.de - WEB-SET.com - YesMMS.com - Ausbildung24.ch - Manager24.ch - Job und Karriere