JavaScript virknes match() metode tiek izmantota, lai saskaņotu virkni ar regulāru izteiksmi. Mēs varam izmantot globālās meklēšanas modifikatoru ar metodi match (), lai iegūtu visus atbilstības elementus, pretējā gadījumā metode atgriež tikai pirmo atbilstību.
Sintakse
Metode Match() tiek attēlota ar šādu sintakse:
abstrakcija java
string.match(regexp)
Parametrs
regexp - Tas apzīmē regulāro izteiksmi, kas ir jāmeklē.
Atgriezties
Atbilstošā regulārā izteiksme.
JavaScript virknes atbilstības() metodes piemērs
Apskatīsim dažus vienkāršus match() metodes piemērus.
preg_match
1. piemērs
Apskatīsim vienkāršu piemēru atbilstības meklēšanai.
var str='Javatpoint'; document.writeln(str.match('Java'));Izmēģiniet to tūlīt
Izvade:
Java
2. piemērs
Šajā piemērā mēs meklēsim regulāru izteiksmi, izmantojot globālo karogu.
var str='Javatpoint'; document.writeln(str.match(/Java/g));Izmēģiniet to tūlīt
Izvade:
rr algoritms
Java
3. piemērs
Apskatīsim vēl vienu piemēru regulāras izteiksmes meklēšanai, izmantojot globālo karogu. Tā kā metode match() ir reģistrjutīga, šajā gadījumā tā atgriež nulli.
var str='Javatpoint'; document.writeln(str.match(/java/g));Izmēģiniet to tūlīt
Izvade:
null
4. piemērs
Mēs varam ignorēt match() metodes reģistrjutīgo uzvedību, izmantojot ignorēšanas karogu. Ar piemēra palīdzību sapratīsim:
var str='Javatpoint'; document.writeln(str.match(/java/gi));Izmēģiniet to tūlīt
Izvade:
Java
5. piemērs
Šeit mēs izdrukāsim atbilstošo elementu masīvu.
var str='Javatpoint'; document.writeln(str.match(/[a-p]/g));Izmēģiniet to tūlīt
Izvade:
binārā koka pasta pasūtījumu šķērsošana
a,a,p,o,i,n
6. piemērs
Apskatīsim to pašu piemēru, neizmantojot globālo meklēšanu.
var str='Javatpoint'; document.writeln(str.match(/[a-p]/));//return the first matchIzmēģiniet to tūlīt
Izvade:
a