Bepul Regex Sinovchi
Muntazam ifodalarni matnda real vaqtda sinab ko'ring. Ajratilgan mosliklar, guruhlar va tafsilotlarni ko'ring.
g Global — barcha mosliklarni topish · i Katta-kichik harfga sezgir emas · m Multiline — ^ va $ qator chegaralariga mos keladi · s Dotall — nuqta yangi qatorga ham mos keladi · u Unicode — to'liq kod nuqtasi bo'yicha moslash · y Sticky — har bir moslik oldingisi tugagan joydan boshlanishi kerak
Mosliklar
Qanday ishlaydi
Bu asbob JavaScript'ning o'rnatilgan RegExp dvigateli — siz tashrif buyuradigan har bir veb saytdagi har bir skriptni quvvatlaydigan bir xil dvigatel — yordamida to'liq brauzeringizda ishlaydi. Hech qanday naqsh, test matni yoki moslik natijasi hech qachon serverga yuborilmaydi.
- 1Naqsh RegExp'ga kompilyatsiya qilinadiSiz yozayotganda, asbob siz almashtirgan belgilar (g, i, m, s, u, y) yordamida new RegExp(pattern, flags) ni chaqiradi. Agar naqsh sintaktik jihatdan noto'g'ri bo'lsa, ushlangan xato xabari darhol inline ko'rsatiladi — yuborish tugmasi kerak emas.
- 2exec() sikli mosliklarni yig'adiDvigatel re.exec(text) ni siklda ishga tushiradi, har bir moslikning belgi indeksini, uzunligini, to'liq qiymatini, raqamlangan qo'lga guruhlarini va har qanday nomlangan guruhlarni yozib oladi. 10,000 moslik xavfsizlik chegarasi qochib ketuvchi naqshlarning oldini oladi, nol-uzunlikdagi moslik himoyasi esa cheksiz sikllardan qochish uchun lastIndex'ni oldinga suradi.
- 3Matn yoritilgan span'larga bo'lindibuildSegments funksiyasi moslik ofsetlarini aylanib o'tadi va manba matnini almashinuvchi mos kelmagan va mos kelgan segmentlarga kesadi. Mos kelgan span'lar aylanuvchi ranglar bilan uslublangan <mark> elementlariga o'raladi, shunda ustma-ust yoki qo'shni mosliklar vizual jihatdan aniq qoladi.
- 4String.replace orqali almashtirish rejimiAlmashtirish rejimiga o'tish testText.replace(new RegExp(pattern, flags), replacement) ni to'g'ridan-to'g'ri chaqiradi, bu $1 va $<name> kabi orqa havolalar JavaScript kodida bo'lgani kabi aynan ishlashini anglatadi. Natija matni jonli ko'rsatiladi va buferga nusxalanishi mumkin.
Tegishli asboblar
WebSocket / SSE testeri
Brauzeringizdan WebSocket (ws/wss) yoki Server-Sent Events endpointiga ulaning, xabarlar yuboring va vaqt tamg'alari bilan jonli xabarlar jurnalini kuzating. Realtime API-ni disk raskadrovka qilishning tezkor usuli — hech narsa biz orqali proksi qilinmaydi.
ENV Fayl Tekshiruvchisi
.env faylini takrorlanuvchi kalitlar, noto'g'ri bo'shliqlar va qo'shtirnoqsiz qiymatlarga tekshiring — so'ng tozalangan, tartiblangan versiya va commit qilishga tayyor .env.example oling. Brauzeringizda ishlaydi.
Detsibel o'lchagich
Mikrofoningizdan real vaqtda ovoz darajasini o'lchang, min/maks/o'rtacha va 60 soniyalik surilib turuvchi tarix bilan — to'g'ridan-to'g'ri brauzeringizda.