This commit is contained in:
Jakub Pokrywka 2021-12-05 20:52:52 +01:00
parent c7dd4be254
commit d751e68602

View File

@ -194,19 +194,19 @@ re.search('[^0-9][0-9]+[^0-9]', '123-456-789')
' ala ma psa o imieniu "Burek"' ' ala ma psa o imieniu "Burek"'
" ala ma psa o imieniu 'Burek'" " ala ma psa o imieniu 'Burek' "
' ala ma psa o imieniu \'Burek\'' ' ala ma psa o imieniu \'Burek\' '
" ala ma psa o imieniu \"Burek\"" " ala ma psa o imieniu \"Burek\" "
#### multiline string #### multiline string
#### raw string #### raw string
przy raw string znaki \ traktowane są jako zwykłe znaki '\' przy raw string znaki \ traktowane są jako zwykłe znaki \
chociaż nawet w raw string nadal są escapowane (chociaż wtedy \ pozostają również w stringu bez zmian) chociaż nawet w raw string nadal są escapowane (ale wtedy \ pozostają również w stringu bez zmian)
https://docs.python.org/3/reference/lexical_analysis.html https://docs.python.org/3/reference/lexical_analysis.html
@ -280,8 +280,10 @@ r.groups('ilekotow')
#### re.split #### re.split
``` ```
('a,b,c,d').split(',') ('a,b.c,d').split(',')
re.split(r',', 'a,b,c,d') ('a,b.c,d').split(',')
('a,b.c,d').split(',.')
re.split(r',', 'a,b.c,d')
re.split(r'[.,]', 'a,b.c,d') re.split(r'[.,]', 'a,b.c,d')
``` ```
#### \w word character #### \w word character
@ -289,8 +291,8 @@ re.split(r'[.,]', 'a,b.c,d')
\w - matchuje Unicod word character , jeżeli flaga ASCII to [a-zA-Z0-9_] \w - matchuje Unicod word character , jeżeli flaga ASCII to [a-zA-Z0-9_]
\w - odwrotne do \W, jezeli flaga ASCI to [^a-zA-Z0-9_] \w - odwrotne do \W, jezeli flaga ASCI to [^a-zA-Z0-9_]
re.findall(r'\w+', 'ala ma 3 koty') re.findall(r'\w+', 'ala ma 3 koty.')
re.findall(r'\W+', 'ala ma 3 koty') re.findall(r'\W+', 'ala ma 3 koty.')
``` ```
#### początek albo koniec słowa | word boundary #### początek albo koniec słowa | word boundary
``` ```