Uitsonderings Binne Versamelings in Python Regex
Jy weet reeds dat spesiale karakters binne []
gewone karakters word. Daar is egter
uitsonderings: as jy vierkantige
hakies as karakters binne [ ] nodig het - dan
moet hulle met 'n agteroorskuinsstreep ontsnap word. Vir
voorbeeld, in die volgende kode lyk die soekpatroon
soos volg: tussen ikse staan
'n vierkantige hakie:
txt = 'x]x xax x[x x1x'
res = re.sub('x[\[\]]x', '!', txt)
print(res)
As gevolg hiervan sal die volgende in die veranderlike weggeskryf word:
'! xax ! x1x'
Daar is gegee 'n string:
txt = 'x[]z x[[]]z x()z'
Skryf 'n gereelde uitdrukking wat al die
woorde volgens die patroon sal vind: letter 'x',
dan vierkantige hakies enige aantal
keer, dan letter 'z'.
Daar is gegee 'n string:
txt = 'x[]z x{}z x.z x()z x([])z'
Skryf 'n gereelde uitdrukking wat al die
woorde volgens die patroon sal vind: letter 'x',
dan enige aantal enige hakies, dan
letter 'z'.