Alət necə işləyir?
“Tap” xanasındakı mətn əsas mətndə axtarılır və hər tapıntı “Dəyiş” xanasındakı mətnlə əvəz olunur. Nəticədə dəyişən yerlər işarələnir, altda dəyişmə sayı yazılır. Orijinal mətn qutusunda dəyişmir, nəticəni kopyalayıb istifadə edirsiniz. “Tap” xanası boşdursa, alət istifadə qaydasını xatırladır və heç nə dəyişmir.
Seçimlər
- Hərf registrini nəzərə al: açıq olanda “Bakı” və “bakı” fərqli sayılır. Bağlı olanda ikisi də tapılır.
- Tam söz: yalnız ətrafında hərf, rəqəm və ya alt xətt olmayan tapıntıları dəyişir. Beləliklə “Bakı” sözünü dəyişəndə “Bakıxanov” toxunulmaz qalır.
- Regex: “Tap” xanası JavaScript requlyar ifadəsi kimi oxunur. Bu seçim bağlı olanda yazdığınız mətn hərfən axtarılır, xüsusi simvollar (nöqtə, mötərizə,
$) adi simvol sayılır.
Azərbaycan hərfləri və registr
Hərf registrini nəzərə almama seçimi “İ/i” və “I/ı” cütlərini düzgün ayırmaya bilər: brauzerin ümumi qaydası ilə “I” hərfi “i”-yə uyğun gələ bilər, Azərbaycan dilində isə “I” “ı”-nın böyük formasıdır. Məsələn, “IŞIQ” və “işiq” mətnlərini bu seçimlə eyni sayması mümkündür. Şübhəli yerlərdə registri nəzərə alma seçimini yandırıb böyük və kiçik formaları ayrıca dəyişin.
Regex nümunələri
| Məqsəd | Tap | Dəyiş |
|---|---|---|
| Ardıcıl boşluqları birləşdirmək | \s{2,} | boşluq |
| “Soyad, Ad” sırasını dəyişmək | (\p{L}+), (\p{L}+) | $2 $1 |
| Tarixi 31.10.2026 formasından 2026-10-31 formasına çevirmək | (\d{2})\.(\d{2})\.(\d{4}) | $3-$2-$1 |
Alət requlyar ifadəni Unicode rejimində işlədir, ona görə \p{L} hərf xassəsi (ə, ı, ş, ç və s. daxil olmaqla) işləyir. Əvvəlcə kiçik mətndə sınayın, sonra bütün mətnə tətbiq edin.
Məhdudiyyətlər
Alət tək mətn qutusunda işləyir və sətrə görə bölgü etmir. Yanlış regex-də dəyişmə aparılmır, xəta mesajı çıxır. Dəyişməni geri qaytarmaq üçün orijinal mətni saxlayın. Nəticəni orijinalla Mətnləri Müqayisə Et alətində tutuşdura bilərsiniz.
Nümunə ssenari: şablon məktub
Tutaq ki, iş müraciəti şablonunda “Hörmətli cənab Əliyev” ifadəsi var və siz onu başqa şirkət üçün göndərmək istəyirsiniz. “Əliyev” sözünü yeni soyadla əvəz edin və “Tam söz” seçimini yandırın ki, “Əliyevlə” kimi şəkilçili formalar yanlışlıqla dəyişməsin; bu formaları ayrıca axtarın. Şəkilçili formaları da dəyişmək istəyirsinizsə, “Tam söz” seçimini söndürün, lakin dəyişən hər yerin işarələnmiş nəticəsini diqqətlə oxuyun, çünki şəkilçi uyğunlaşması (məsələn, saitə görə -a/-ə) əl ilə yoxlanmalıdır.