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' әрпі.