-
Notifications
You must be signed in to change notification settings - Fork 2
VorlageDokuFcnCrop
Steffen Schuemann edited this page Oct 12, 2019
·
1 revision
Textteil durch Muster aus String extrahieren
<str>=crop(<txt>,<rexp>)
Die Funktion gibt den auf den regulären Ausdruck rexp
passenden Teil der Stringrepresentation von txt
zurück. Vorlages reguläre Ausdrücke nutzen im Prinzip die Perl-Syntax, mit der Abweichung das Backslashes doppelt geschrieben werden müssen.
txt
- Dies ist der Text aus dem ein Teil extrahiert werden soll.
rexp
- Dieser Reguläre Ausdruck wird verwendet um den auszuschreibenden Teil zu bestimmen.
Angenommen die Privatbeschreibung enthalte Angaben über Gegenstandsbedarf wie 'HolzBed:100'
$s=unit.privat
$Holzbedarf=antoi(crop(crop($s,'HolzBed:(\\d+)'),'\\d+'),10)
Dies ergibt den dort gespeicherten Holzbedarf in $Holzbedarf
.
substr(), after(), before(), change(), match(), Reguläre Ausdrücke
- 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