Mündəricat:

Regex tester nədir?
Regex tester nədir?

Video: Regex tester nədir?

Video: Regex tester nədir?
Video: Не бойтесь регулярных выражений. Regex за 20 минут! 2024, Noyabr
Anonim

Regex Tester öyrənmək, qurmaq, & Normal İfadələri sınayın ( RegEx / RegExp). Nəticələr siz yazarkən real vaxt rejimində yenilənir. Ətraflı məlumat üçün uyğunluğu və ya ifadəni üzərinə sürüşdürün. İfadələri yadda saxlayın və başqaları ilə paylaşın. Yardım və nümunələr üçün Kitabxananı araşdırın.

Sadəcə olaraq, bu regex nə edir?

Normal ifadə, regex və ya regexp (bəzən rasional ifadə adlanır) axtarış modelini təyin edən simvollar ardıcıllığıdır. Adətən belə naxışlardan istifadə olunur simli sətirlərdə "tap" və ya "tap və dəyişdir" əməliyyatları üçün axtarış alqoritmləri və ya daxiletmənin yoxlanılması üçün.

İkincisi, regex əvəzi nədir? Əvəz edin (String, String, MatchEvaluator, RegexOptions) Müəyyən edilmiş giriş sətirində müəyyən edilmiş sətirə uyğun gələn bütün sətirləri əvəz edir. Müntəzəm ifadə MatchEvaluator nümayəndəsi tərəfindən qaytarılan sətir ilə. Müəyyən edilmiş seçimlər uyğun əməliyyatı dəyişdirir.

Həmçinin soruşulur ki, regex validasiyası nədir?

RegEx a uyğun gəlməyə çalışmaq kimi mətn sətirlərində nümunələri yoxlamağa imkan verir etibarlıdır e-poçt ünvanı və ya parol. Əgər dinamikdirsə, onu müəyyən bir nümunə ilə yoxlamaq istərdiniz doğrulamaq bəlkə də verilənlər bazasına qarşı. Bu sətir dinamik olduğundan, sizə nəsə lazımdır doğrulamaq arzu olunan parametrlərə malikdir.

Regex-də bir işi necə görməməzliyə vura bilərəm?

Əgər regexin yalnız bir hissəsinin böyük hərflərə həssas olmasını istəyirsinizsə (orijinal cavabım güman edildiyi kimi), onda iki seçiminiz var:

  1. (?i) və [istəyə görə] (?-i) rejim dəyişdiricilərindən istifadə edin: (?i)G[a-b](?- i).*
  2. Bütün variasiyaları (yəni kiçik və böyük hərf) regexə qoyun - rejim dəyişdiriciləri dəstəklənmirsə faydalıdır: [gG][a-bA-B].*

Tövsiyə: