Mündəricat:

Regex bir sətirdirmi?
Regex bir sətirdirmi?

Video: Regex bir sətirdirmi?

Video: Regex bir sətirdirmi?
Video: REGEX 101 - Nurullah Kuş 2024, Aprel
Anonim

üçün qısaltması Müntəzəm ifadə edir regex . Axtarış nümunəsi sadə bir simvoldan sabit olan hər hansı bir şey ola bilər simli və ya nümunəni təsvir edən xüsusi simvolları ehtiva edən mürəkkəb ifadə. tərəfindən müəyyən edilən nümunə regex bir və ya bir neçə dəfə uyğunlaşa bilər və ya verilən üçün heç uyğun gəlmir simli.

Həmçinin, regex-də A NƏDİR?

Hər bir xarakter a Müntəzəm ifadə (yəni onun nümunəsini təsvir edən sətirdəki hər simvol) ya xüsusi məna daşıyan meta xarakter, ya da hərfi məna daşıyan müntəzəm simvoldur. Məsələn, ildə regex a., a sadəcə 'a' ilə uyğun gələn hərfi simvoldur, halbuki '.

regexdə sətir uzunluğunu necə tapmaq olar? Kimə yoxlayın the uzunluq a simli , sadə yanaşma a qarşı test etməkdir Müntəzəm ifadə bu ən əvvəldən başlayır ilə a ^ və bitirməklə sona qədər hər simvolu ehtiva edir ilə bir dollar.

Yuxarıdakılara əlavə olaraq, regexdəki xüsusi simvolu necə uyğunlaşdıra bilərəm?

Bir dəstdə hər hansı bir xüsusi simvolu uyğunlaşdırın

  1. Dəstə hər hansı simvolu uyğunlaşdırmaq üçün kvadrat mötərizələrdən istifadə edin.
  2. İstənilən tək hərf-rəqəm simvoluna uyğunlaşdırmaq üçün w istifadə edin: 0-9, a-z, A-Z, və _ (alt xətt).
  3. İstənilən tək rəqəmi uyğunlaşdırmaq üçün d istifadə edin.
  4. İstənilən tək boşluq simvoluna uyğunlaşdırmaq üçün s istifadə edin.

Regex necə işləyir?

A Müntəzəm ifadə , regex və ya qısaca regexp, məntiqi nümunəni təyin edən hərflər və simvollar ardıcıllığıdır. Daha sonra mətnin sətirləri nümunə ilə müqayisə oluna bilər ki, məntiqi nümunəyə uyğun gələn sətirləri müəyyən etmək olar. regex.

Tövsiyə: