RRegexBuilder
RegexBuilder алыңыз
Визуалды regex құралдар жиынтығы

Regex жасаңыз. Әр сәйкестікті көріңіз. Келесі жолға сақтаңыз.

Нақты уақыттағы жарықтандыру, топты тексеру құралы, қарапайым тілдегі түсіндірмелер және қайта-қайта жазылатын үлгілердің таңдаулы кітапханасы.

$5/ай бағасынан бастап — кез келген уақытта тоқтатуға болады

Белсенді — дәл осында жұмыс істейді

Regex тестілеуші

Regex жазыңыз, тест мәтінін жазыңыз — барлық сәйкестіктерді тікелей көріңіз.

Үлгілер кітапханасы
Сәйкестіктер — 2 сәйкестік
Түсіндірме
  1. ^start of string / line
  2. [^\s@]character class
  3. +one or more of the previous
  4. @literal "@"
  5. [^\s@]character class
  6. +one or more of the previous
  7. \.literal dot
  8. [^\s@]character class
  9. {2,}quantifier
  10. $end of string / line

Pro toolkit

ProUpgrade to Pro to unlock — see plans below.
Saved patterns
Saved patterns are stored privately in this browser.
Results
Export as code
const re = /^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/igm;
const matches = str.match(re);

Regex-ті Stack Overflow-ға қойып қоюды тоқтатыңыз

Беттен шықпай және жұмысты жоғалтпай: тестілеңіз, түсіндіріңіз, сақтаңыз.

Нақты уақыттағы сәйкестікті жарықтандыру

Regex және тестілік жолды теріңіз — әр сәйкестік бірден жарықтандырылады. Аталған топтарды қолдаумен ішкі топтар көрсетіледі.

Қарапайым тілдегі түсіндіргіш

Кез келген regex қойыңыз, қадамдық түсіндірме алыңыз: lookbehind, anchor, таңба кластары, квантификаторлар, флагтар. Әр бөлік қарапайым тілде сипатталады.

Үлгілер кітапханасы

Email, URL, IPv4, IPv6, UUID, ISO-8601, телефон, несие картасы, slug, hex color — нақты шеткі жағдайлардан өтетін таңдаулы үлгілер (Stack Overflow-дағы 5 жолдық емес).

Өзіңізді сақтаңыз

Жазған әр regex-ті атаңыз, тег қойыңыз, кейін қайтыңыз. Pro аккаунттар құрылғылар арасында бұлттық синхрондауды қолдайды.

Ауыстыру режимі

Кері сілтемелермен ($1, $2) ауыстыруды тестілеңіз. Сіздің sed / JS .replace() шақыруыңыз дәл нені беретінін көріңіз.

Көп нұсқалы

JavaScript, PCRE және POSIX нұсқалары арасында ауысыңыз. RegexBuilder әрқайсысында қандай мүмкіндіктер қолдау көрсететінін айтады.

Үш қадам

Бұлыңғыр идеяны тесттелген, түсіндірілген regex-ке айналдырыңыз.

1

Таңдаңыз немесе қойыңыз

Кітапхана үлгісінен бастаңыз немесе бұрын жазған regex-ті қойыңыз.

2

Тестілеу

Кез келген тестілік жолдағы сәйкестіктерді нақты уақытта жарықтандырыңыз. Қажетті нәтижеге жеткенше өңдеңіз.

3

Сақтау

Атаңыз, тег қойыңыз, буферге көшіріңіз, кодыңызға қойыңыз.

Қарапайым бағалар

Жоспарды таңдаңыз және regex-ті қайта-қайта ойлап тапуды тоқтатыңыз.

Бастапқы

Жалғыз әзірлеушілерге

$5/ай
  • айына 200 сақталған үлгі
  • Қарапайым тілдегі түсіндірме
  • Толық үлгілер кітапханасы
  • Алмастыру режимі
Ең танымал
Pro

Деректер мен қауіпсіздік командаларына арналған

$15/ай
  • айына 5000 сақталған үлгі
  • Көп нұсқалы (JS / PCRE / POSIX)
  • Құрылғылар арасындағы бұлттық синхрондау
  • Командаға ортақ кітапхана
  • Басым қолдау

Жиі қойылатын сұрақтар

Қандай regex нұсқаларын қолдайсыз?

JavaScript (әдепкі), PCRE-үйлесімді және POSIX. Нұсқаларды ауыстырған кезде қолдау таппайтын мүмкіндіктерді анық белгілейміз.

Менің тестілік жолым браузерден шыға ма?

Жоқ. Барлығы клиент жағында орындалады; сақталған үлгілерді бұлтпен синхрондауды қосқанша, regex немесе тест жолдарын серверге жібермейміз.

Өзім жазбаған regex-ті түсіндіре ала ма?

Иә — түсіндіргіш дәл соны істейді. Кез келген regex-ті қойып, қадамдық қарапайым түсіндірме алыңыз.

Тегін сынақ нұсқасы бар ма?

Жоқ — бұл $5 айлық ақылы құрал. Starter жоспары $5/ай, ал Pro жоспары $15/ай; кез келген уақытта тоқтатуға болады.

Жазылымды қалай тоқтатамын?

Аккаунт бетінен немесе бізге хат жазып. Жаңартуды тоқтату келесі жаңартуды тоқтатады.

Regex сәйкес келе ме деп болжауды тоқтатыңыз.

Барлық сәйкестіктерді тікелей көріңіз. Сәттілерін сақтаңыз.

Жоспарларды көру