Tagasuri ng Regex
Subukan ang mga Regular na Ekspresyon sa Real Time
Sumulat ng iyong pattern ng regex, ilagay ang isang test string, at tingnan ang mga tugma na naka-highlight agad. Sinusuportahan ang global, case-insensitive, at multiline na mga flag.
Pagbibigay-diin sa mga tugma nang tuwiran
Tingnan ang mga tugma na naka-highlight sa iyong test string habang nagta-type ka ng iyong pattern. Agad na visual na feedback.
Lahat ng JS Regex Flags
I-toggle ang global (g), case-insensitive (i), multiline (m), at dot-all (s) na mga flag sa isang click.
Mga Detalye ng Capture Group
Tingnan ang lahat ng tugma na may kumpletong detalye kabilang ang mga capture group, index, at text na natugma.
100% sa panig ng kliyente
Ganap na tumatakbo sa iyong browser. Walang tawag sa server, walang koleksyon ng data, agad na resulta.
Mga Regular na Ekspresyon: Isang Mahahalagang Tool para sa mga Developer
Ang mga regular na ekspresyon (regex o regexp) ay makapangyarihang mga pattern na ginagamit upang tumugma, maghanap, at manipulahin ang teksto. Sinusuportahan ang mga ito sa halos lahat ng wika ng programming kabilang ang JavaScript, Python, Java, PHP, at iba pa. Mula sa pag-validate ng mga email address hanggang sa pag-parse ng mga log file, ang regex ay isang hindi maiiwasang kasanayan para sa sinumang developer.
Karaniwang Sintaks ng Regex
Ang mga pangunahing elemento ng regex ay kinabibilangan ng: \d (mga digit), \w (mga karakter ng salita), \s (whitespace), . (anumang karakter), * (zero o higit pa), + (isa o higit pa), ? (opsyonal), [] (mga klase ng karakter), () (mga grupo), ^ (simula), at $ (wakas). Pagsamahin ang mga building block na ito upang lumikha ng mga pattern na tumutugma nang eksakto sa teksto na kailangan mo. Halimbawa, \b\w+@\w+\.\w+\b ay tumutugma sa mga simpleng pattern na katulad ng email.
Mga Tip para sa Pagsusulat ng Mas Magandang Regex
Magsimula sa simpleng bagay at unti-unting dagdagan ang kumplikado. Subukan nang madalas gamit ang tunay na sample data. Gumamit ng non-greedy na quantifiers (*? at +?) kapag nais mo ang pinakamaikling posibleng tugma. Gumamit ng mga named group (?