JavaScriptдеги кадимки туюнтма деген эмне?
JavaScriptдеги кадимки туюнтма деген эмне?

Video: JavaScriptдеги кадимки туюнтма деген эмне?

Video: JavaScriptдеги кадимки туюнтма деген эмне?
Video: Сандуу туюнтмалар 2024, Ноябрь
Anonim

А регулярдуу туюнтма каармандардын үлгүсүн сүрөттөгөн объект болуп саналат. Регулярдуу туюнтмалар текстте калыпка дал келүү жана "издөө жана алмаштыруу" функцияларын аткаруу үчүн колдонулат.

Андан тышкары, JavaScript мисалдарындагы кадимки туюнтма деген эмне?

Регулярдуу сөз айкаштары саптардагы символдордун айкалыштарына дал келүү үчүн колдонулган үлгүлөр. In JavaScript , туруктуу сөз айкаштары болуп саналат объектилер да. Бул үлгүлөр exec() жана test() методдору менен колдонулат RegExp , жана Stringдин match(), matchAll(), replace(), search() жана split() ыкмалары менен.

Андан кийин, суроо туулат, туруктуу сөз айкашында * деген эмне? * глобус дал келүүдө "кандайдыр бир белгинин нөлү же андан көп" дегенди билдирет. * ичинде регулярдуу туюнтма . The. чекит белгиси глобус дал келүүдө эч кандай өзгөчө мааниге ээ эмес: ал жөн гана өзүн билдирет.

Ушундайча, туруктуу сөз айкаштары эмне үчүн колдонулат?

Regex. үчүн кыска регулярдуу туюнтма , regex – бул текстти дал келтирүүгө, табууга жана башкарууга жардам берген үлгүлөрдү түзүүгө мүмкүндүк берген текст саптары. Perl колдонгон программалоо тилинин сонун үлгүсү туруктуу сөз айкаштары.

Туруктуу сөз айкаштары тезби?

Жакшы көрсөткүч - бул узунураак. Жакшы туруктуу сөз айкаштары көбүнчө жаман караганда узунураак туруктуу сөз айкаштары анткени алар конкреттүү каармандарды/каармандар класстарын колдонушат жана көбүрөөк түзүлүшкө ээ. Бул жакшылыкка алып келет туруктуу сөз айкаштары чуркоо тезирээк анткени алар ездерунун киргизуулерун алда канча так алдын-ала алышат.

Сунушталууда: