Regex таарч гэж юу вэ?
Regex таарч гэж юу вэ?
Anonim

богино тогтмол илэрхийлэл , a regex туслах хэв маягийг бий болгох боломжийг олгодог текстийн мөр юм таарах , текстийг олох, удирдах. Perl бол програмчлалын хэлний гайхалтай жишээ юм тогтмол илэрхийллүүд . Гэсэн хэдий ч энэ нь таны олж болох олон газруудын зөвхөн нэг нь юм тогтмол илэрхийллүүд.

Үүнийг анхаарч үзвэл regex match хэрхэн ажилладаг вэ?

А тогтмол илэрхийлэл , regex эсвэл товчоор regexp нь логик хэв маягийг тодорхойлсон үсэг, тэмдэгтүүдийн дараалал юм. Дараа нь текстийн мөрүүдийг загвартай харьцуулж болох мөрүүдийг тодорхойлох боломжтой таарах -аар тодорхойлсон логик хэв маяг regex.

Үүний нэгэн адил, regex таарах нь юу буцаадаг вэ? Тайлбар. The Тоглолт (мөр) арга буцаж ирдэг эхний дэд мөр нь таарч байна а тогтмол илэрхийлэл оролтын мөр дэх загвар. Барилгад ашигласан хэлний элементүүдийн талаар мэдээлэл авахыг хүсвэл a тогтмол илэрхийлэл загвар, үзнэ үү Тогтмол илэрхийлэл Хэл - Шуурхай лавлагаа.

Үүнтэй адилаар regex хаана хэрэглэгддэг вэ?

Тогтмол илэрхийллүүд байна ашигласан хайлтын системд, текст боловсруулагч, текст засварлагч, sed, AWK гэх мэт текст боловсруулах хэрэгслүүд, үг хэллэгийн шинжилгээнд хайх, солих боломжтой. Олон програмчлалын хэлээр хангадаг regex чадавхийг суулгасан эсвэл номын сангуудаар дамжуулан ашиглах боломжтой.

Тогтмол илэрхийллийн жишээ гэж юу вэ?

Энгийн жишээ төлөө a тогтмол илэрхийлэл нь (шууд) мөр юм. Учир нь жишээ , Сайн байна уу Дэлхий regex "Hello World" мөртэй таарч байна.. (цэг) нь өөр юм жишээ төлөө a тогтмол илэрхийлэл . Цэг нь ямар ч тэмдэгттэй таарч байна; Энэ нь таарах болно, учир нь жишээ , "a" эсвэл "1".

Зөвлөмж болгож буй: