Regex тестері — тегін
Тұрақты өрнектерді нақты уақытта мәтінге қарсы тексеріңіз. Бөлектелген сәйкестіктерді, топтарды және сәйкестік мәліметтерін қараңыз.
g Ішінші - барлық сәйкестіктерді табу · i Регистрсіз · m Көпбейнелік - ^ және $ жол шегінен сәйкес · s Dotall - нүкте жаңа жолға сәйкес · u Unicode - толық коды-нүкте сәйкестігі · y Yapışqan - әрбір сәйкес соңғысы аяқталған жерінен басталуы керек
Сәйкестіктер
Жиі қолданылуы
- Форма Дәлелдеуіне Regex СынауЭлектрондық пошта, телефон нөмірлері, пошталық индектері және басқа форма кірісін дәлелдеу үшін тұрақты өндіктеме жазыңыз және сынаңыз.
- Regex Болмайтынымен Сервер Логерлерін ПәтіндеңізЛогер файлдарынан уақыт белгілері, IP мекенжайлары, қателік кодтары және құрылымы берілген деректер шығару үшін regex өндіктемелер жазыңыз.
- Regex Болмайтынымен Мәтінді Шығарыңыз және АуыстырыңызRegex пайдаланыңыз өндіктеме табу, деректерді шығару немесе сілтеме болмайтын жүйелерді өндік редакторында бөле әзірлеу үшін.
- URL Маршруттау Өндіктемелерді СынауExpress, Nginx және Apache-та URL маршруттау ережелеріне regex өндіктемелер жазыңыз және сынаңыз.
- Regex Болмайтынымен Деректерді ШығарыңызҚұрылымсыз мәтін, HTML немесе markdown-тан құрылымы берілген деректер шығару үшін өндіктемелер құрыңыз және сынаңыз.
Қалай жұмыс істейді
Бұл құрал 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 кодындағыдай дәл жұмыс істейтінін білдіреді. Нәтиже мәтіні тірі көрсетіледі және буферге көшірілуі мүмкін.
Байланысты құралдар
Геймпад тексергіші
Браузеріңізде ойын контроллерін тексеріңіз: әрбір түймені, стикті және триггерді тікелей эфирде көріңіз, стик дрейфін тексеріңіз және діріл моторларын қолданып көріңіз.
Сенсорлық экран тесті
Сенсорлық экраныңыздағы өлі аймақтарды табу үшін саусақтарыңызбен сурет салыңыз, оның бір уақытта қанша түртуді тіркейтінін санаңыз және қысым мен жанасу өлшемін көріңіз.
ENV файл тексерушісі
.env файлын қайталанатын кілттер, дұрыс емес бос орын және тырнақшасыз мәндер үшін тексеріңіз — содан соң тазаланған, сортталған нұсқасын және дайын .env.example алыңыз. Браузерде жұмыс істейді.