Mechi za regex ni nini?
Mechi za regex ni nini?

Video: Mechi za regex ni nini?

Video: Mechi za regex ni nini?
Video: UKWELI WOTE KUHUSU MEDITATION USIO UFAHAMU KUINGIWA NA NGUVU KUPITIA MGONGO!! 2024, Novemba
Anonim

Mfupi kwa kujieleza mara kwa mara , a regex ni mfuatano wa maandishi unaokuruhusu kuunda ruwaza zinazosaidia mechi , tafuta, na udhibiti maandishi. Perl ni mfano mzuri wa lugha ya programu ambayo hutumia maneno ya kawaida . Walakini, ni moja tu ya maeneo mengi ambayo unaweza kupata maneno ya kawaida.

Kwa kuzingatia hili, mechi ya regex inafanyaje kazi?

A kujieleza mara kwa mara , regex au regexp kwa ufupi, ni mfuatano wa herufi na alama zinazofafanua muundo wa kimantiki. Mifuatano ya maandishi basi inaweza kulinganishwa na muundo ili kutambua mifuatano ambayo mechi muundo wa kimantiki unaofafanuliwa na regex.

Vivyo hivyo, mechi ya regex inarudi nini? Maoni. The Mechi (Kamba) mbinu anarudi substring ya kwanza hiyo mechi a kujieleza mara kwa mara muundo katika kamba ya kuingiza. Kwa habari kuhusu vipengele vya lugha vilivyotumika kujenga a kujieleza mara kwa mara muundo, ona Usemi wa Mara kwa Mara Lugha - Marejeleo ya Haraka.

Vile vile mtu anaweza kuuliza, regex inatumika wapi?

Mara kwa mara maneno ni kutumika katika injini za utafutaji, tafuta na ubadilishe mazungumzo ya vichakataji maneno na vihariri vya maandishi, katika huduma za usindikaji wa maandishi kama vile sed na AWK na katika uchanganuzi wa kileksia. Lugha nyingi za programu hutoa regex uwezo ama kujengwa ndani au kupitia maktaba.

Ni nini mifano ya kawaida ya kujieleza?

rahisi mfano kwa kujieleza mara kwa mara ni kamba (halisi). Kwa mfano , Ulimwengu wa Habari regex inalingana na mfuatano wa "Hujambo Ulimwengu".. (dot) ni nyingine mfano kwa kujieleza mara kwa mara . Nukta inalingana na herufi yoyote; ingelingana, kwa mfano , "a" au "1".

Ilipendekeza: