Ano ang isang regular na expression sa JavaScript?
Ano ang isang regular na expression sa JavaScript?

Video: Ano ang isang regular na expression sa JavaScript?

Video: Ano ang isang regular na expression sa JavaScript?
Video: JavaScript Tutorial #7: Logical Operators | AND OR NOT | Web Development | Filipino | Tagalog 2024, Mayo
Anonim

A regular na pagpapahayag ay isang bagay na naglalarawan ng isang pattern ng mga character. Regular ang mga expression ay ginagamit upang magsagawa ng pattern-matching at "search-and-replace" function sa text.

Higit pa rito, ano ang regular na pagpapahayag sa mga halimbawa ng JavaScript?

Ang mga regular na expression ay mga pattern na ginagamit upang tumugma sa mga kumbinasyon ng character sa mga string. Sa JavaScript , ang mga regular na expression ay mga bagay din. Ang mga pattern na ito ay ginagamit sa exec() at test() na mga pamamaraan ng RegExp , at kasama ang match(), matchAll(), replace(), search(), at split() na mga pamamaraan ng String.

Kasunod nito, ang tanong ay, ano ang * sa regular na expression? * sa glob matching ay nangangahulugang "zero o higit pa sa anumang karakter", na isinulat bilang. * sa isang regular na pagpapahayag . Ang. dot character ay walang espesyal na kahulugan sa glob matching: ito ay kumakatawan lamang sa sarili nito.

Sa ganitong paraan, para saan ginagamit ang mga regular na expression?

Regex. Maikli para sa regular na pagpapahayag , ang regex ay isang string ng text na nagbibigay-daan sa iyong lumikha ng mga pattern na makakatulong sa pagtutugma, hanapin, at pamahalaan ang text. Ang Perl ay isang magandang halimbawa ng isang programming language na gumagamit mga regular na expression.

Mabilis ba ang mga regular na expression?

Ang isang magandang tagapagpahiwatig ay na ito ay mas mahaba. Mabuti mga regular na expression ay madalas na mas mahaba kaysa sa masama mga regular na expression dahil gumagamit sila ng mga partikular na character/character class at may mas maraming structure. Nagdudulot ito ng mabuti mga regular na expression tumakbo mas mabilis habang hinuhulaan nila ang kanilang input nang mas tumpak.

Inirerekumendang: