⊗jsSpREChSI 104 of 294 menu

Инверт кардани маҷмӯъи аломатҳо дар регексҳо

Бо ёрии шапочка '^' дар аввали қавсҳои квадратӣ метавон матлубро инверт кард. Яъне, агар, барои намуна, дастури [ab] ҳарфи 'a' ё 'b' меҷӯяд, пас дастури [^ab] ҳама аломатҳоро ҷуфта, ғайр аз 'a' ва 'b' меҷӯяд.

Намуна

Дар ин намуна шакли ҷустуҷӯ инҳоянд: ҳарфи 'x', баъд ҲАРФИ 'a' НЕ, ҳарфи 'b' не ва 'c' не, баъд ҳарфи 'z':

let str = 'xaz xbz xcz xez'; let res = str.replace(/x[^abc]z/g, '!');

Дар натиҷа ба тағирёбанда инҳо сабт хоҳанд шуд:

'xax xbx xcx !'

Намуна

Дар ин намуна шакли ҷустуҷӯ инҳоянд: ҳарфи 'x', баъд ҲАРФИ ХУРДИ ЛОТИНИ НЕ, баъд ҳарфи 'z':

let str = 'xaz xbz x1z xCz'; let res = str.replace(/x[^a-z]z/g, '!');

Дар натиҷа ба тағирёбанда инҳо сабт хоҳанд шуд:

'xaz xbz ! !'

Масъалаҳои амалӣ

Ибораи мунтазаме нависед, ки сатрҳоро ба шакли зерин пайдо кунад: рақами '1', баъд аломати 'e' не ва 'x' не, рақами '2'.

Ибораи мунтазаме нависед, ки сатрҳоро ба шакли зерин пайдо кунад: ҳарфи 'x', баъд РАҚАМ аз 2 то 7 НЕ, ҳарфи 'z'.

Ибораи мунтазаме нависед, ки сатрҳоро ба шакли зерин пайдо кунад: ҳарфи 'x', баъд ҲАРФИ КАЛОНИ ЛОТИНИ аз 1 ва зиёда марра, ҳарфи 'z'.

Ибораи мунтазаме нависед, ки сатрҳоро ба шакли зерин пайдо кунад: ҳарфи 'x', баъд ҲАРФИ КАЛОН Ё ХУРДИ ЛОТИНИ не ва рақам не аз 1 то 5 аз 1 ва зиёда марра, ҳарфи 'z'.

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