JavaScript регулярдуу ичиндеги топтомдордогу кырсыктар
Сиз буга чейин [] ичиндеги атайын символдор
кадимки символдорго айланарын билесиз. Бирок,
кырсыктар бар: эгер сизге квадрат кашаалар
символ катары [ ] ичинде керек болсо - анда
аларды тескери кыюу менен экраңдаш керек.
Мисал үчүн төмөнкү коддо издөө үлгүсү
төмөнкүдөй көрүнөт: икс ортосунда квадрат кашаа турат:
let str = 'x]x xax x[x x1x';
let res = str.replace(/x[\[\]]x/g, '!');
Натыйжада өзгөрмөгө төмөнкүсү жазылат:
'! xax ! x1x'
Белгилүү бир сап:
let str = 'x[]z x[[]]z x()z';
Төмөнкү үлгү боюнча бардык сөздөрдү таба турган регулярдуу туюнтма жазыңыз:
тамга 'x', андан кийин квадрат кашаалар каалаган
санда, андан кийин тамга 'z'.
Белгилүү бир сап:
let str = 'x[]z x{}z x.z x()z x([])z';
Төмөнкү үлгү боюнча бардык сөздөрдү таба турган регулярдуу туюнтма жазыңыз:
тамга 'x', андан кийин каалаган
санда каалаган кашаалар, андан кийин тамга 'z'.