A Regex oda Regular Expression (boarisch: Regulära Ausdruck) is a Sequenz vo Zoachn, wo a Suachmusta definiad.

Regex wean in da Softwareentwicklung vawendd owa aa in Texteditorn, wo s zan Suacha und Dasetzn vo Zoachnkeedn vawendd wean. So konst in ana Wikipedia olle Weata aussasuacha, wo mit A oofanga und mid -bichl afhean. Do is wuascht, wejchane Zoachn dazwischn liegn. Sowos geht nua mid an Regex.

D Syntax vo d Regex variiad a wengal zwischn vaschiednan Apps.

Praxis

Oafoche Regex

Beispui
"^[MH]uad"
Driffd Muad und Huad owa nua am Ofang vo ana Zein.
"[MH]uad$"
Driffd Muad und Huad owa nua am End vo ana Zein.

Zoachnauswoi

Zoachnklassn
Es gibt Zoachnklassn, wo fiadefiniat san. Des wead owa ned in oin Implementiarunga glei untastitzt.
Zoachnklassn san beispuisweis:

Zoachnklassn noch POSIX-Standard

Quantifier
Quantifier (Quantifiziara oda Wiedahoifaktorn) legn fest, wia oft a Ausdruck, oiso a vurigs Zoachn bzw. a vurige Zoachnkeedn zuaglossn is.

Beispui
a+ is „a“ owa aa „aaaa“
[0-9]+ is „0123456789“ owa aa „072345“
[ab]+ is „a“, „b“, „aa“, „bbaab“ usw.
[0-9]{2,5} is mindastns zwoa und maximai 5 Ziffan, z. B. „91“ oder „63091“

Praktische Beispui
Regex