Python’s fnmatch
library makes it easy to convert human-readable glob pattern to re.match()
-compatible regexps:
% python3
>>> import fnmatch
>>> fnmatch.translate('dupa.[ch]pp.*')
'dupa\.[ch]pp\..*\Z(?ms)'
>>>
The work is always in progress.
Python’s fnmatch
library makes it easy to convert human-readable glob pattern to re.match()
-compatible regexps:
% python3
>>> import fnmatch
>>> fnmatch.translate('dupa.[ch]pp.*')
'dupa\.[ch]pp\..*\Z(?ms)'
>>>
Puff. (w: Utladalen, Årdal)
Do Valhalli można dojechać pociągiem. (w: Flåm Line)
Pada sobie deszczyk, pada sobie równo. Raz padnie na kwiatek, a raz na… (w: Bryggen Bergen)
Dzielnie moknie. Tym razem naprawdę #nofilter (w: Hordaland)
Wieje, ale pozdrawiam.
Daj kotu ręcznik do leżenia. Nie. Położy się obok. #typowykot
#cat
Pozdrawiam lud pracujący miast i wsi! #karpacz (w: Zapora na Łomnicy)
Python splits string via str.split()
and str.rsplit()
as well, the latter of which starts splitting from the end of the string.
This can be useful when using the second parameter, maxsplit.
For example:
>>> "string with multiple spaces".split(" ", maxsplit=1)
['string', 'with multiple spaces']
This parameter can be used e.g. to split command and arguments apart.