Tagasuri ng Regex

Subukan ang mga regular expression ng JavaScript gamit ang lokal na pag-highlight ng mga tugma, flags, at resulta ng capture groups. Lahat ay tumatakbo nang lokal sa iyong browser.

/ /gi
Mga flag ng regex
Handa na

Mga naka-highlight na match

Mga capture group

Itugma Talaan ng Nilalaman Buong tugma Mga grupo
Lalabas ang mga capture group pagkatapos mong subukan ang isang pattern.

Pag-uugali ng JavaScript RegExp

Gumagamit ang tester ng parehong RegExp engine ng browser na ginagamit ng iyong frontend JavaScript, kaya tumutugma ang mga flag at syntax sa aktuwal na client-side code.

Pagsusuri ng capture group

Suriin ang mga may numerong grupo, pinangalanang grupo at posisyon ng tugma nang hindi dumaraan sa code o nagbubukas ng console.

Pribadong gamit sa browser

Lahat ay tumatakbo nang lokal sa iyong browser. Ang sensitibong logs, tokens at sample payloads ay hindi ina-upload.

Mga kaugnay na tool para sa developer

Mga Madalas Itanong

Naka-upload ba ang regex o teksto para sa pagsubok ko?

Hindi. Lahat ay lokal na tumatakbo sa iyong browser gamit ang JavaScript RegExp engine. Hindi ipinapadala sa mga server ng Convertr ang pattern at text mo.

Anong regex flavor ang ginagamit ng tester na ito?

Gumagamit ang pahinang ito ng mga regular expression ng JavaScript, na kapareho ng RegExp behavior na ginagamit ng mga makabagong browser at Node.js.

Maaari ko bang suriin ang mga capture group?

Oo. Inililista ng results table ang bawat match, ang mga numbered capture group, at ang mga named capture group kapag ibinibigay ng browser ang mga ito.

Anong mga flag ang sinusuportahan?

Sinusuportahan ng tester ang karaniwang JavaScript flag, kabilang ang g, i, m, s, u, y, at d kapag available sa iyong browser.

Tagasuri ng Regex

Subukan ang mga regular expression ng JavaScript gamit ang mga flag, pag-highlight ng tugma, at output ng capture group.

ang input
Isang regular expression ng JavaScript, mga flag, at tekstong susubukan.
Mga output
Mga tugma, index, capture, at naka-highlight na text mula sa source.
Mga tunay na limitasyon
Iba ang syntax ng JavaScript regex sa PCRE, RE2, .NET, at iba pang engine. Maaari pa ring mag-freeze ng tab ng browser ang mga pattern na sobrang kumplikado.
Privacy at paghawak ng data
Isang JavaScript regular expression, mga flag, at test text ang pinoproseso sa browser tab na ito. Hindi ito natatanggap o iniimbak ng Convertr. Ang pagsasara o pag-reload ng pahina ay nagbubura sa kasalukuyang estado, maliban kung tahasang nag-aalok ang tool ng lokal na download.

Paano gamitin ang tool na ito

  1. Magbigay ng JavaScript regular expression, mga flag, at text para sa pagsubok sa mga kontrol ng tool.
  2. Piliin ang mga setting na nakakaapekto sa mga match, index, capture, at naka-highlight na source text, pagkatapos ay patakbuhin ang tool.
  3. Suriin ang mga tugma, index, nakuhang bahagi, at naka-highlight na pinagmulang teksto bago ito kopyahin o i-download.

Mga karaniwang sanhi ng pagkabigo

Maaaring magdulot ng error o magpabagal sa pagsusuri ang maling syntax, dobleng flag, global match na walang haba, o pattern na nangangailangan ng malaking halaga ng pagproseso.

Kapaki-pakinabang na halimbawa

Subukan ang /order-(\d+)/g laban sa mga linya ng log upang ilista ang bawat nahuling numero ng order.