Regular Expressions 101

Community Patterns

Community Library Entry

0

Regular Expression
Created·2022-06-29 21:02
Updated·2022-06-30 15:38
Flavor·Python

r"
(?P<prop>[\w-]+) # property name (?P<prop_params>; # property params, e.g. dstparams ( [\w/,-]+(=[\w/,-]+)?) # first param key[=val] element (;[\w/,-]+(=[\w/,-]+)?)* # additional key[=val] elements )?: # colon separator between prop and main params (?P<params> # main params ( [\w/,-]+(=[\w/,-]+)?) # first param key[=val] element (;[\w/,-]+(=[\w/,-]+)?)* # additional key[=val] elements )
"
gmx
Open regex in editor

Description

parses property strings as used by iCalendar. Kinda.

Submitted by anonymous