ነፃ Regex ሞካሪ
የመደበኛ አገላለጾችን በእውነተኛ ጊዜ ከጽሑፍ ጋር ይሞክሩ። ምልክት የተደረገባቸው ግጥሚያዎችን፣ ቡድኖችንና ዝርዝሮችን ይመልከቱ።
g ግሎባል - ሁሉንም ግጥሚያዎች ፈልግ · i ፊደል መጠን ግድ የለውም · m ብዙ መስመር - ^ እና $ የመስመር ወሰኖችን ያዛምዳሉ · s Dotall - ነጥቡ አዲስ መስመርንም ያካትታል · u ዩኒኮድ - ሙሉ የኮድ-ነጥብ ግጥሚያ · y Sticky - እያንዳንዱ ግጥሚያ ካለፈው ማብቂያ መጀመር አለበት
ተዛማጆች
እንዴት እንደሚሠራ
ይህ መሣሪያ ሙሉ በሙሉ በአሳሽዎ ውስጥ የJavaScript አብሮገነብ RegExp ሞተርን በመጠቀም ይሠራል — በሚጎበኟቸው ድረ-ገጾች ሁሉ ላይ ያለውን እያንዳንዱን script የሚያንቀሳቅሰው ተመሳሳይ ሞተር። ምንም ንድፍ፣ የሙከራ ጽሑፍ ወይም የተዛማጅ ውጤት ወደ አገልጋይ በጭራሽ አይላክም።
- 1ንድፉ ወደ RegExp ይቀየራልሲተይቡ መሣሪያው ያበሯቸውን ባንዲራዎች (g፣ i፣ m፣ s፣ u፣ y) በመጠቀም new RegExp(pattern, flags)ን ይጠራል። ንድፉ በአገባብ ልክ ካልሆነ፣ የተያዘው የስህተት መልዕክት ወዲያውኑ በመስመር ውስጥ ይታያል — የማስገቢያ አዝራር አያስፈልግም።
- 2የexec() ዑደት ተዛማጆችን ይሰበስባልሞተሩ re.exec(text)ን በዑደት ያስኬዳል፤ የእያንዳንዱን ተዛማጅ የቁምፊ መረጃ ጠቋሚ፣ ርዝመት፣ ሙሉ እሴት፣ ቁጥር ያላቸው የመያዣ ቡድኖች እና ማንኛውንም ስም ያላቸው ቡድኖች ይመዘግባል። የ10,000 ተዛማጆች የደህንነት ገደብ ከቁጥጥር ውጭ የሆኑ ንድፎችን ይከላከላል፤ የዜሮ-ርዝመት ተዛማጅ ጥበቃ ማለቂያ የሌላቸው ዑደቶችን ለማስወገድ lastIndexን ያራምዳል።
- 3ጽሑፉ ወደ የደመቁ ክፍሎች ይከፈላልbuildSegments ተግባር የተዛማጅ ቦታዎችን ያልፋል እና የምንጭ ጽሑፉን ወደ ተለዋዋጭ ያልተዛመዱ እና የተዛመዱ ክፍሎች ይቆርጣል። የተዛመዱ ክፍሎች በሚቀያየሩ ቀለሞች በተቀረጹ <mark> አካላት ይከበባሉ፤ ስለዚህ የሚደራረቡ ወይም ተጎራባች ተዛማጆች በዓይን ተለይተው ይቆያሉ።
- 4የመተኪያ ሁነታ በString.replaceወደ መተኪያ ሁነታ መቀየር testText.replace(new RegExp(pattern, flags), replacement)ን በቀጥታ ይጠራል፤ ይህ ማለት እንደ $1 እና $<name> ያሉ ማጣቀሻዎች በJavaScript ኮድ ውስጥ እንደሚሠሩት በትክክል ይሠራሉ። የውጤቱ ጽሑፍ በቀጥታ ይታያል እና ወደ ቅንጥብ ሰሌዳ ሊቀዳ ይችላል።
ተዛማጅ መሳሪያዎች
የWebSocket / SSE መፈተኛ
ከአሳሽዎ ወደ WebSocket (ws/wss) ወይም Server-Sent Events መድረሻ ይገናኙ፣ መልእክቶችን ይላኩ እና ቀጥታ የመልእክት ማስታወሻን ከሰዓት ማህተም ጋር ይመልከቱ። የቅጽበታዊ API ን ለማረም ፈጣን መንገድ — ምንም ነገር በእኛ በኩል አይተላለፍም።
ENV ፋይል ማረጋገጫ
የ.env ፋይልን ለተባዙ ቁልፎች፣ የተሳሳተ ክፍተት እና ያልተጠቀሱ እሴቶች ይመርምሩ — ከዚያም የጸዳ፣ የተደረደረ ስሪትና ዝግጁ-ለማስገባት .env.example ያግኙ። በአሳሽዎ ውስጥ ይሰራል።
ዲሲበል መለኪያ
ከማይክሮፎንዎ የድምጽ ደረጃን በእውነተኛ ጊዜ ይለኩ፣ ከዝቅተኛ/ከፍተኛ/አማካይ እና ከ60-ሰከንድ የሚንከባለል ታሪክ ጋር — በቀጥታ በአሳሽዎ ውስጥ።