Тұрақты өрнектерді онлайн режимінде тестілеңіз. Сәйкестіктерді талдаңыз, қателерді түзетіңіз және деректерді іздеу үшін тиімді үлгілерді жасаңыз.
^
Жолдың басы$
Жолдың соңы.
Жаңа жолдан басқа кез келген таңбаға сәйкес келетін жол таңбасы (\n)|
Кез келген жағынан нақты таңбаға немесе таңбалар тобына сәйкес келеді\
Арнайы таңбадан қашу үшін қолданыладыa
"a" таңбасыab
"ab" жолы*
Алдыңғыдан 0 немесе одан да көп сәйкестендіру үшін қолданылады?
Алдыңғыдан 0 немесе 1 сәйкес келеді+
Алдыңғыдан 1 немесе одан да көп сәйкес келеді{5}
Дәл 5-ке сәйкес келеді{5,}
Алдыңғы таңбаның немесе топтың 5 немесе одан да көп кездесуіне сәйкес келеді{5,10}
5 пен 10 рет кездесуіне сәйкес келеді\s
Бос орын таңбасына сәйкес келеді\S
Бос орын емес таңбаға сәйкес келеді\w
Сөз таңбасына сәйкес келеді (әріптік-сандық + астын сызу)\W
Сөз емес таңбаға сәйкес келеді\d
Бір цифрға сәйкес келеді\D
Бір цифр емес таңбаға сәйкес келеді[\b]
Артқа жол таңбасы\c
Басқару таңбасына сәйкес келеді\n
Жаңа жолға сәйкес келеді\t
Табуляцияға сәйкес келеді\r
Каретканы қайтаруға сәйкес келеді\ZZZ
Окталдық ZZZ таңбасына сәйкес келеді (мысалы, бос орын үшін \040)\xZZ
Алтылық ZZ таңбасына сәйкес келеді (мысалы, бос орын үшін \x20)\0
Нөлдік таңба\v
Тік табуляция(xyz)
Таңбаларды ұстау тобы(?:xyz)
Таңбаларды ұстамайтын топ[xyz]
x, y немесе z жиынтығынан кез келген бір таңбаға сәйкес келеді[^xyz]
x, y немесе z жиынтығында *жоқ* кез келген таңбаға сәйкес келеді[a-q]
'a' мен 'q' аралығындағы кез келген таңбаға сәйкес келеді[0-7]
'0' мен '7' аралығындағы кез келген цифрға сәйкес келеді$`
Сәйкестіктен бұрынғы жолдың бөлігін кірістіреді$'
Сәйкестіктен кейінгі жолдың бөлігін кірістіреді$+
Соңғы ұсталған сәйкестендіру тобын кірістіреді$&
Бүкіл сәйкестендірілген жолды кірістіреді$n
n-ші ұсталған топты кірістіреді (мысалы, $1, $2)(?=xyz)
Оң алға қарау (xyz соңынан келетінін растайды)(?!xyz)
Теріс алға қарау (xyz соңынан келмейтінін растайды)(?<=xyz)
Оң артқа қарау (xyz алдынан келетінін растайды)(?<!xyz)
Теріс артқа қарау (xyz алдынан келмейтінін растайды)\b
Сөз шекарасы (сөз таңбасы мен сөз емес таңба арасындағы позиция)\B
Сөз емес шекара(?#comment)
Түсініктеме (regex қозғалтқышы елемейді)Ескертіңіз, осы құралдағы регулярлық шығармалар ECMAScript (JavaScript RegExp) стандарты бойынша өңдеулері. Бұл олардың қалыптарының браузерде немесе JavaScript кодында қалай жұмыс істеуін көрсетедігін білдіреді. Кейбір құрылғылар, сызылған симвollaryн ( / және / ), көрінісінен бірдей жұмыс істейді. Егер сіз басқа тілдерде (мысалы, Python, PHP, .NET немесе POSIX) регулярлық шығармаларға қызықтықтарыңыз болса, олардың синтаксисі мен сәйкестік логикасында айырмашылықтар болуы мүмкін.
Бұл құрал тұрақты өрнектерді (RegEx) тестілеуге және олардың жұмыс қабілеттілігін тексеруге мүмкіндік береді. RegEx бағдарламалауда, деректерді өңдеуде және SEO аналитикасында кеңінен қолданылады.
Оның көмегімен мәтіндік үлгілерді іздеуге, ауыстыруға және талдауға болады, бұл үлкен көлемдегі деректермен жұмысты жеңілдетеді.
Timestamp-тарды әртүрлі форматтар арасында түрлендіріңіз
URL-кодталған жолдарды декодтаңыз
URL-бұруларды тексеріп, қайда апаратынын біліңіз
RegExp үлгілерін нақты уақыт режимінде тексеруге мүмкіндік береді, бұл күрделі іздеу үлгілерін әзірлеу мен жөндеуді жеңілдетеді.
Регистрге тәуелділікті, жаһандық іздеуді, көп жолды режимді және бағдарламалау тілдерінде қолданылатын басқа да параметрлерді ескеруге мүмкіндік береді.
Үлкен мәтін массивтерін, журналдарды және HTML кодын автоматты түрде өңдеу үшін өрнектерді жылдам жасауға мүмкіндік береді.