-
Notifications
You must be signed in to change notification settings - Fork 2
VorlageDokuFcnBefore
Steffen Schuemann edited this page Oct 12, 2019
·
1 revision
Text vor Muster extrahieren
<str>=before(<txt>,<rexp>)
Die Funktion gibt alles von dem String txt
vor dem ersten Treffer des regulären Ausdrucks rexp
zurück bzw. den kompletten String txt
, falls es keinen Treffer für den regulären Ausdruck rexp
gibt. Vorlages reguläre Ausdrücke nutzen im Prinzip die Perl-Syntax, mit der Abweichung das Backslashes doppelt geschrieben werden müssen.
txt
- Textausdruck, dessen Anfang extrahiert werden soll.
expr
- Regulärer Ausdruck, vor dessen ersten Auftreten alles als Ergebnis geliefert wird.
$EinheitName='Holzfaeller Lehrer'
$LehrerInWas=before($EinheitName,' Lehrer$')
Danach enthält $LehrerInWas
den String 'Holzfaeller'
. (In der Praxis würde der String in diesem Beispiel dann evtl. aus unit.privat
stammen, falls man dort zu erlernende oder zu lehrende Berufe unterbringen würde.)
- Allgemeines
- Einführung
-
Funktionen
- abs()
- after()
- and()
- antoi()
- before()
- ceil()
- change()
- close()
- crop()
- equals()
- exp()
- flatten()
- float()
- floor()
- int()
- isnothing()
- itoan()
- length()
- log()
- log10()
- match()
- not()
- open()
- or()
- random()
- read()
- readline()
- sign()
- status()
- statustext()
- substr()
- system()
- time()
- tolower()
- toupper()
- typeof()
- write()
- writeline()
- xname()
- xor()
- Metabefehle
- Rückruf-Prozeduren
- Report-Objekte
- Anhang