Код & Фармат

Тэст рэгулярных выразаў

Напішыце шаблон рэгулярнага выразу, праверце яго на тэкст; супадзенні падсвятляюцца, групы захопу і колькасць супадзенняў адлюстроўваюцца імгненна. Бясплатна, на баку кліента.

Тэст рэгулярных выразаў
/ / g
Можна выбраць некалькі сцягоў; актыўныя сцягі падсвятляюцца.
Інфармацыя

Пра тэсты рэгулярных выразаў

Рэгулярныя выразы (рэгулярны выраз / regexRegex — гэта магутны моўны стандарт, які выкарыстоўваецца для пошуку, праверкі або вылучэння пэўных шаблонаў у тэксце. Той жа сінтаксіс прымяняецца як да простых праверак, такіх як праверка электроннай пошты, нумара тэлефона або URL-адраса, так і да больш складаных задач, такіх як аналіз файлаў журналаў або складаныя пераўтварэнні тэксту. Гэты бясплатны інструмент для праверкі рэгулярных выразаў дазваляе імгненна праверыць уведзены шаблон на рэальным тэксце.

Інструмент, глабальны (г), без уліку рэгістра (i), колькасць ліній (м), кропка-ўсе (s / кропкаАўсе) і Юнікод (u) Ён падтрымлівае сцягі. Усе адпаведныя раздзелы вылучаюцца колерам у тэксце. Калі ёсць якія-небудзь адпаведныя групы,(група)Значэнні пералічаны ў асобнай табліцы з іх нумарамі, таму вы можаце лёгка ўбачыць, якое значэнне атрымала група. Калі вы ўводзіце няправільны шаблон, інструмент неадкладна выдае папярэджанне і не прыводзіць да збою праграмы.

Уся апрацоўка адбываецца ў вашым браўзеры; ваш тэкст не адпраўляецца ні на які сервер. JavaScript з'яўляецца натыўным. Рэгулярны выраз Паколькі ён выкарыстоўвае механізм рэгулярных выразаў, вынікі цалкам сумяшчальныя з асяроддзем JavaScript. Вы можаце выкарыстоўваць гэты інструмент у якасці практычнай вобласці ў працэсе вывучэння рэгулярных выразаў або для праверкі шаблону, які вы будзеце выкарыстоўваць у сваім праекце.

Як ім карыстацца?

Крок за крокам

  1. Шаблон рэгулярнага выразу Увядзіце выраз, які вы хочаце праверыць, у поле (з касымі рысамі) / (без, толькі ўзор).
  2. У адпаведнасці з вашымі патрэбамі сцягі Выберыце: g усе матчы, i без уліку рэгістра, m шмат радкоў, s кропка-ўсё, u Юнікод.
  3. Тэставы тэкст Устаўце або ўвядзіце тэкст, які вы хочаце выкарыстаць, каб паспрабаваць шаблон, у пазначанай вобласці.
  4. Вынікі абнаўляюцца імгненна: матчы падкрэсліваеццаПаказваецца колькасць супадзенняў.
  5. Калі ёсць групы захопу, пад кожным супадзеннем Групавая табліца З'яўляецца; паказаны нумар групы і значэнні.
FAQ

Часта задаваныя пытанні

g: глабальны — уключае ўсе супадзенні, а не толькі першы. iне адрознівае вялікія і малыя літары — не адрознівае вялікія і малыя літары. mшматрадковы — ^ і $ Гэта інтэрпрэтуецца як разрыў радка/навінавая радок. s: кропкаУсе — кропка (.Ён таксама адлюстроўвае сімвал новага радка. uUnicode — забяспечвае поўную падтрымку Unicode.

Калі інструмент выяўляе няправільны ўзор, ён адлюстроўвае чырвонае папераджальнае паведамленне і ачышчае бягучы вынік. Праграма не завяршае працу; вынік імгненна абнаўляецца пасля выпраўлення ўзору.

Раздзелы, узятыя ў дужкі ў вашым шаблоне, утвараюць групу захопу: напрыклад (\d+)Для кожнага супадзення змесціва гэтых груп пералічана ў асобных табліцах як Група 1, Група 2… і гэтак далей. Безыменныя і названыя групы ((?<рэклама>...)) падтрымліваецца.

Паколькі разлік выконваецца рухавічком JavaScript вашага браўзера, ён хуткі нават з тэкстам памерам у некалькі МБ у сучасных браўзерах. Вельмі доўгія шаблоны або выразы з «катастрафічным адкатам» могуць запавольваць браўзер; у гэтым выпадку абнавіце старонку.

Не. Ваш шаблон рэгулярнага выразу і тэставы тэкст апрацоўваюцца толькі ў вашым браўзеры; ніякія дадзеныя не перадаюцца на сервер і не захоўваюцца там.