Pulsuz Tap və Əvəz Et
Düz və ya regex uyğunluğu, canlı uyğunluq sayı və vurğulanmış önizləmə ilə mətni axtarın və əvəz edin. Hərf hərfi həssaslığı, tam söz və regex tutma qrupu geriyə istinadları dəstəkləyir.
💡 Regex rejimində Tap sahəsində (\d{4})-(\d{2}) kimi tutma qruplarından istifadə edin, Əvəz et sahəsində $1, $2 ilə istinad edin — tarixləri, adları və ya ID-ləri toplu formatlamaq üçün əladır.
Ümumi istifadələr
- Toplu Mətn Tapın və Əvəz EdinMətn blokunda bir sözün və ya ibarənin hər baş verişini bir anda əvəz edin.
- Regex Tapın və Əvəz EdinMətnləri toplu vəziyyətdə yenidən formatlamaq üçün tutma qrupları ilə müntəzəm ifadələrdən istifadə edin.
- Kod-da Tapın və Əvəz EdinDəyişənləri yenidən adlandırın və ya mühür boyunca nümunələri tez yenidən yazın.
- Qarışıq Məlumatları TəmizləyinYapışqan məlumatlarda ən qəribə simvolları, ayırıcıları və formatı çıxarın və ya normallaşdırın.
- Yazarkən Sözləri Əvəz EdinQorumlama boyunca təkrarlanan sözü tutuş və ya personajı yenidən adlandırın.
Necə İşləyir
Tap və Əvəz Et JavaScript-in daxili RegExp mühərrikini istifadə edərək tamamilə brauzerinizdə işləyir — kitabxana yoxdur, server yoxdur, yükləmə yoxdur. Mətn yazdığınız an, sayma üçün String.prototype.matchAll, əvəzləmə üçün isə String.prototype.replace istifadə edərək lokal olaraq işlənir.
- 1Nümunə RegExp-ə kompilyasiya edilirYazdıqca, tapma termi hər klaviatura vuruşunda patoloji nümunələrin sekmeni dondurmaması üçün 150 ms debounce ilə bir JavaScript RegExp-ə kompilyasiya edilir. Düz-mətn rejimində hər regex meta-simvolu əvvəlcə qaçırılır, ona görə hərfi nöqtələr və mötərizələr hərfi kimi işlənir. Regex rejimini aktiv etmək nümunənizi birbaşa ötürür. Tam-söz rejimi nümunəni \b(?:...)\b söz-sərhədi lövbərlərinə sarır, Böyük-kiçik-hərfə-həssas-olmayan rejim isə i bayrağını əlavə edir.
- 2Tək matchAll keçidi sayır və vurğulayırDebounce edilmiş mətn üzərində bir matchAll çağırışı hər uyğunluq obyektini yaradır. Uyğunluq sayı birbaşa o massivin uzunluğundan oxunur. 200,000 simvoldan az mətnlər üçün, uyğunluq ofsetlərini gəzərək və hər uyğunluğu bir <mark> etiketinə sararaq vurğulanmış bir önizləmə qurulur — HTML-qaçırma xam mətn seqmentlərinə əlavə edilmədən əvvəl deyil, ondan sonra deyil, ONA tətbiq edilir, ona görə &, < və ya > olan uyğunluqlar düzgün idarə olunur.
- 3Hərfi mətn və ya tutma-qrupu geri-istinadları ilə əvəz edinÇıxış qlobal bayraqlı String.prototype.replace ilə yaradılır, hər uyğunluğu bir dəfəyə əvəz edərək. Düz-mətn rejimində, əvəzləmə sətrindəki hər hansı $ ikiqat $$ edilir, ona görə $& və $1 kimi simvollar geri-istinad kimi şərh edilmək əvəzinə hərfi olaraq daxil edilir. Regex rejimində, $1, $2 və s. standart JavaScript tutma-qrupu əvəzləmələri kimi işləyir.
- 4Nəticəni kopyalayın, ya da endirinYenidən yazılmış mətn yazdıqca yalnız-oxu bir textarea-da görünür. Kopyalama brauzerin navigator.clipboard.writeText API-sindən istifadə edir. Endirmə sinxron olaraq text/plain növündə bir Blob qurur və lokal bir saxlanma işə salır — heç bir anda heç nə cihazınızı tərk etmir.
Əlaqəli Alətlər
Word, PowerPoint və Excel-də Tap və Əvəz Et
.docx, .pptx və .xlsx fayllarında sözləri Office olmadan əvəz edin: bir neçə tap → əvəz et cütü, eyni anda çox fayl, böyük/kiçik hərf, tam söz və ya requlyar ifadə. Format, şəkillər və maket olduğu kimi qalır; heç nə yüklənmir.
Kütləvi fayl adı dəyişdirici
Çoxlu faylın adını eyni anda dəyişin: tapıb əvəz et (və ya regex), hərf registri, prefiks, sufiks, nömrələmə və şəklin çəkildiyi tarix. Canlı önbaxış, sonra adı dəyişdirilmiş faylları ZIP kimi endirin. İstənilən cihazda işləyir; heç nə yüklənmir.
Emoji seçici
Emojiləri bir kliklə axtarın və kopyalayın. Kateqoriyalar üzrə baxın, bir neçə emojidən ibarət sətir yığın, dəri tonu seçin və son istifadə etdiklərinizi tapın.