Акысыз Regex сыноочу
Реалдуу убакытта регулярдык туюнтмаларды текстке карата сынаңыз. Белгиленген дал келүүлөрдү, топторду жана дал келүү чоо-жайын көрүңүз.
g Глобалдык - бардык дал келүүлөрдү табуу · i Регистрди эске албай · m Көп сап - ^ жана $ сап чегараларына дал келет · s Dotall - чекит жаңы сапка да дал келет · u Юникод - толук код-чекит дал келүүсү · y Sticky - ар бир дал келүү мурункусу аяктаган жерден башталышы керек
Дал келүүлөр
Бул кантип иштейт
Бул курал JavaScript'тин курулма RegExp кыймылдаткычын колдонуп толугу менен браузериңизде иштейт — сиз кирген ар бир веб сайттагы ар бир скриптти иштеткен эле кыймылдаткыч. Эч бир үлгү, сынак текст же дал келүү натыйжасы эч качан серверге жиберилбейт.
- 1Үлгү RegExp'ке кодддолотТерип жатканда, курал которуштурган желектериңизди (g, i, m, s, u, y) колдонуп new RegExp(pattern, flags) чакырат. Эгер үлгү синтаксистик жактан жарактуу эмес болсо, кармалган ката билдирүүсү ички дароо көрсөтүлөт — жиберүү баскычы керек эмес.
- 2exec() циклы дал келүүлөрдү чогултатКыймылдаткыч ар бир дал келүүнүн символ индексин, узундугун, толук маанисин, номерленген кармоо топторун жана каалаган аталган топторду жазуу менен циклде re.exec(text) иштетет. 10,000 дал келүүлүк коопсуздук чеги качкан үлгүлөрдөн алдын алат, нөл-узундуктагы дал келүү коргоочу бесчектик циклдерди алдын алуу үчүн lastIndex'ти алдыга жылдырат.
- 3Текст баса-белгиленген спандарга бөлүнөтbuildSegments функциясы дал келүү оффсеттерин басып өтөт жана булак текстти алмашкан дал-келбеген жана дал-келген сегменттерге кесет. Дал келген спандар циклделген түстөр менен стилдештирилген <mark> элементтерине оролот, ошондуктан жабышкан же жанаша дал келүүлөр визуалдык түрдө айырмалуу бойдон калат.
- 4String.replace аркылуу алмаштыруу режимиАлмаштыруу режимине которуштуруу testText.replace(new RegExp(pattern, flags), replacement) түз чакырат, бул $1 жана $<name> сыяктуу артка-шилтемелер так JavaScript кодундагыдай эле иштейт дегенди билдирет. Натыйжа тексти тирүү көрсөтүлөт жана алмашуу буферине көчүрүлүшү мүмкүн.
Байланыштуу куралдар
WebSocket / SSE сыноо куралы
Браузериңизден WebSocket (ws/wss) же Server-Sent Events чекитине туташыңыз, билдирүүлөрдү жөнөтүңүз жана убакыт белгилери менен тирүү билдирүү журналын байкаңыз. Реалдуу убакыт API'син тез мүчүлүштүктөн арылтуунун жолу — эч нерсе биз аркылуу өтпөйт.
ENV файл текшерүүчү
.env файлын кайталанган ачкычтар, туура эмес боштуктар жана тырмакчасыз маанилер боюнча текшериңиз — андан кийин тазаланган, иреттелген версиясын жана commit кылууга даяр .env.example алыңыз. Браузериңизде иштейт.
Децибел Өлчөгүч
Микрофонуңуздан үн деңгээлин реалдуу убакытта, мин/макс/орточо жана 60 секунддук сыдырылуучу тарых менен — түз браузериңизде өлчөңүз.