JavaScript රෙගුලර් එක්ස්ප්‍රෙශන් වල match ක්‍රමය

match ක්‍රමය පළමු ගැලපීම රෙගුලර් එක්ස්ප්‍රෙශන් සමඟ සොයා ගනී. එය අරාවක් ආපසු ලබා දෙයි, එහි ශුන්ය මූලද්‍රව්‍යයේ වනු ඇත සොයාගත් උපස්ට්‍රිං.

අපි උදාහරණයක් බලමු. අපට පහත සඳහන් දේ ඇතැයි සිතමු පේළිය:

javascriptlet str = 'xax xaax xaaax';

මෙම ස්ට්‍රිං වෙත අපගේ රෙගුලර් එක්ස්ප්‍රෙශන් සමඟ ක්‍රමය:

javascriptlet res = str.match(/xa+x/);

ප්‍රතිඵල සමඟ අරාවේ ශුන්ය මූලද්‍රව්‍යයේ පළමු ගැලපීම සමඟ පිහිටා ඇත රෙගුලර්:

javascriptconsole.log(res[0]); // 'xax' ප්‍රතිදානය කරයි

මෙම අවස්ථාවේදී ප්‍රතිඵලය අයිති වේ අතිරේක ගුණාංග. index දේපලේ පවතිනු ඇත ස්ථානය, එය සොයාගෙන ඇත ගැලපීම:

javascriptconsole.log(res.index); // 0 ප්‍රතිදානය කරයි

input දේපලෙහි - පේළිය, සෙවුම සිදු කරන ලද්දේ (සැක සහිත තොරතුරු වටිනාකම):

javascriptconsole.log(res.input); // 'xax xaax xaaax' ප්‍රතිදානය කරයි
Задание 1

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

javascriptlet str = 'aaa 123 bbb';

ඉලක්කම් අඩංගු උපස්ට්‍රිං සොයා ගන්න.

Задание 2

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

javascriptlet str = 'aaa 123 bbb';

පළමු ඉලක්කමේ ස්ථානය සොයා ගන්න.