⊗pyPmRESS 43 of 129 menu

Пайтонда квадрат қавс ичидаги махсус символлар

[ ] ичидаги махсус символлар оддий символларга айланади. Бу уларни ортқа чизиқ билан экранлаш шарт эмас, дегани.

Мисол

Ущбу мисолда қидируш намунаси шундай кўринади: икслар ўртасида ҳар қандай 'a', 'b', 'c' ҳарфлари, ёки нуқта:

txt = 'xax xbx xcx xdx x.x x@x' res = re.sub('x[abc.]x', '!', txt) print(res)

Кодни ишлаш натижаси:

'! ! ! xdx ! x@x'

Мисол

Ущбу мисолда қидируш намунаси шундай кўринади: икслар ўртасида ҳар қандай кичик лотин ҳарфи ёки нуқта:

txt = 'xax xbx xcx x@x' res = re.sub('x[a-z.]x', '!', txt) print(res)

Кодни ишлаш натижаси:

'! ! ! x@x'

Амалий вазифалар

Берилган сатр:

txt = 'aba aea aca aza axa a.a a+a a*a'

'a.a', 'a+a', 'a*a' сатрларини топадиган, аммо бошқаларига тегмайдиган регуляр ифодани ёзинг.

Берилган сатр:

txt = 'xaz x.z x3z x@z x$z xrz'

Шу намуна бўйича сатрларни топадиган регуляр ифодани ёзинг: 'x' ҳарфи, сўнгра НУҚТА ЭМАС, СОБАКА ЭМАС, ва ДОЛЛАР ЭМАС, ва ниҳоят 'z' ҳарфи.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш