ජාවාස්ක්‍රිප්ට් සාමාන්‍ය ප්‍රකාශන තුළ කොටු තුළ ඉරි කපුවා සංකේතය

ඔබ දන්නා පරිදි, [ ] තුළ ඉරි කපුවා වරහන් ආරම්භයේ ලියන විට නිෂේධනයක් සිදු කරයි. එම නිසා, එය මෙම වරහන් තුළ විශේෂ සංකේතයක් වේ. ඉරි කපුවා සංකේතයක් ලෙස ලබා ගැනීමට, එය පලිහ හෝ පළමු ස්ථානයෙන් ඉවත් කළ යුතුය.

උදාහරණය

පහත උදාහරණයේ රටාව ගැලපීම මෙසේය: පළමු අක්ෂරය - 'd' හැර අන් සියල්ල, ඉන්පසු අකුරු දෙක 'x'.

javascriptlet str = 'axx bxx ^xx dxx';
let res = str.replace(/[^d]xx/g, '!');

ප්‍රතිඵලයක් වශයෙන් විචල්‍යයට පහත දේ ලියා ඇත:

javascript'! ! ! dxx'

උදාහරණය

දැන් රටාව ගැලපීම මෙසේය: පළමු අක්ෂරය - 'd' හෝ '^', ඉන්පසු අකුරු දෙක 'x':

javascriptlet str = 'axx bxx ^xx dxx';
let res = str.replace(/[d^]xx/g, '!');

ප්‍රතිඵලයක් වශයෙන් විචල්‍යයට පහත දේ ලියා ඇත:

javascript'axx bxx ! !'

උදාහරණය

ඉරි කපුවා පළමු ස්ථානයෙන් ඉවත් නොකර, ඊට ප්‍රතිවිරුද්ධ බෑවුමකින් පලිහ කළ හැකිය, එවිට එය තනියම නිරූපණය කරයි:

javascriptlet str = 'axx bxx ^xx dxx';
let res = str.replace(/[\^d]xx/g, '!');

ප්‍රතිඵලයක් වශයෙන් විචල්‍යයට පහත දේ ලියා ඇත:

javascript'axx bxx ! !'

ප්‍රායෝගික කාර්යයන්

Задание 1

පේළියක් ලබා දී ඇත:

javascriptlet str = '^xx axx ^zz bkk @ss';

රටාවට අනුව පේළි සොයා ගන්නා සාමාන්‍ය ප්‍රකාශනයක් ලියන්න: ඉරි කපුවා හෝ අත් සලකුණ, ඉන්පසු ලතින් අකුරු දෙක.

Задание 2

පේළියක් ලබා දී ඇත:

javascriptlet str = '^xx axx ^zz bkk @ss';

රටාවට අනුව පේළි සොයා ගන්නා සාමාන්‍ය ප්‍රකාශනයක් ලියන්න: ඉරි කපුවා නොවන සහ අත් සලකුණ නොවන, ඉන්පසු ලතින් අකුරු දෙක.

Задание 3

පේළියක් ලබා දී ඇත:

javascriptlet str = '^xx axx ^zz bkk';

රටාවට අනුව පේළි සොයා ගන්නා සාමාන්‍ය ප්‍රකාශනයක් ලියන්න: ඉරි කපුවා නොවන සහ හිස් තැන නොවන, ඉන්පසු ලතින් අකුරු දෙක.