JavaScript-də RegEx-də sətrin əvvəli və sonu
Sətrin əvvəlini '^' və ya sonunu '$'
təmsil edən xüsusi simvollar var.
Gəlin onların işini nümunələrlə görək.
Nümunə
Bu nümunədə axtarış şablonu belədir:
'aaa'-ni '!' ilə yalnız sətrin
əvvəlində olduqda əvəz et:
let str = 'aaa aaa aaa';
let res = str.replace(/^aaa/g, '!');
Nəticədə dəyişənə aşağıdakı yazılacaq:
'! aaa aaa'
Nümunə
Bu nümunədə axtarış şablonu belədir:
'aaa'-ni '!' ilə yalnız sətrin
sonunda olduqda əvəz et:
let str = 'aaa aaa aaa';
let res = str.replace(/aaa$/g, '!');
Nəticədə dəyişənə aşağıdakı yazılacaq:
'aaa aaa !'
Nümunə
RegEx-in əvvəlində '^', sonunda isə
'$' olduqda, beləliklə biz bütün sətri
RegEx-ə uyğunluq üçün yoxlayırıq.
Aşağıdakı nümunədə axtarış şablonu belədir:
'a' hərfi bir və ya daha çox dəfə təkrarlanır,
bütün sətri '!' ilə yalnız sətir yalnız
'a' hərflərindən ibarət olduqda əvəz et.
let str = 'aaa';
let res = str.replace(/^a+$/g, '!');
Nəticədə dəyişənə aşağıdakı yazılacaq:
'!'
Praktiki tapşırıqlar
Sətir verilmişdir:
let str = 'abc def xyz';
Hərflərdən ibarət olan ilk alt sətri tapan RegEx yazın.
Sətir verilmişdir:
let str = 'abc def xyz';
Hərflərdən ibarət olan son alt sətri tapan RegEx yazın.