⊗jsSpRELB 112 of 294 menu

Оғоз ва поёни сатр дар регулярҳои JavaScript

Аломатҳои махсус мавҷуданд, ки оғози сатрро '^' ё поёни сатрро '$' нишон медиҳанд. Биёед кори онҳоро дар мисолҳо бубинем.

Мисол

Дар ин мисол шаблони ҷустуҷӯ ин аст: иваз кардани 'aaa' ба '!' танҳо дар сурате, ки он дар оғози сатр истода бошад:

let str = 'aaa aaa aaa'; let res = str.replace(/^aaa/g, '!');

Дар натиҷа ба тағирёбандаи зерин сабт мешавад:

'! aaa aaa'

Мисол

Дар ин мисол шаблони ҷустуҷӯ ин аст: иваз кардани 'aaa' ба '!' танҳо дар сурате, ки он дар поёни сатр истода бошад:

let str = 'aaa aaa aaa'; let res = str.replace(/aaa$/g, '!');

Дар натиҷа ба тағирёбандаи зерин сабт мешавад:

'aaa aaa !'

Мисол

Вақте ки дар оғози regular expression '^' истода бошад, ва дар поён - '$', пас ин тавр мо тамоми сатрро ба мувофиқати regular expression месанҷем.

Дар мисоли зерин шаблони ҷустуҷӯ ин аст: ҳарфи 'a' як ё зиёда маротиба такрор мешавад, тамоми сатрро ба '!' иваз кунед агар он аз як ҳарфи 'a' иборат бошад.

let str = 'aaa'; let res = str.replace(/^a+$/g, '!');

Дар натиҷа ба тағирёбандаи зерин сабт мешавад:

'!'

Масъалаҳои амалӣ

Сатр дода шудааст:

let str = 'abc def xyz';

Regular expression нависед, ки зерсатри якуми ҳарфҳоро пайдо мекунад.

Сатр дода шудааст:

let str = 'abc def xyz';

Regular expression нависед, ки зерсатри охирони ҳарфҳоро пайдо мекунад.

Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан