Adierazpen erregularren probatzailea

Idatzi adierazpen erregular bat eta proba-testu bat: berehala ikusiko dituzu bat-etortze nabarmenduak, harrapatutako taldeak eta ordezkapen baten emaitza. Zure nabigatzailearen JavaScript adierazpen erregularren motorra erabiltzen du.

Adierazpen erregularra

/ /g

Bat-etortze nabarmenduak

#PosizioaBat-etortzeaTaldeak

Ordeztu

Erabili $1, $2… taldeetarako, $<izena> izendun taldeetarako eta $& bat-etortze osorako.

Zer da adierazpen erregular bat?

Adierazpen erregular bat (regex edo regexp) testu-multzo bat deskribatzen duen eredu bat da. Testua bilatzeko, baliozkotzeko eta ordezteko erabiltzen da: helbide elektroniko batek formatu zuzena duen egiaztatzeko, log batetik IP guztiak ateratzeko edo daten formatua aldatzeko.

Gida azkarra

. edozein karaktere · \d digitua · \w letra, digitua edo _ · \s zuriunea · \b hitz-muga · ^ eta $ hasiera eta amaiera · [abc] karaktere horietako bat · [^abc] horiek ez beste edozein · a|b a edo b.

Kuantifikatzaileak: * 0 edo gehiago, + 1 edo gehiago, ? 0 edo 1, {n,m} n eta m aldiz artean; gehitu ? alferrak izan daitezen (.*?). Taldeak: (…) kaptura, (?:…) kapturarik gabe, (?<izena>…) izenduna, (?=…) eta (?!…) lookahead positiboa eta negatiboa.

Lengoaien arteko desberdintasunak

Oinarrizko sintaxia ia lengoaia guztietan berdina da (JavaScript, PHP/PCRE, Python, Java, .NET), baina desberdintasunak daude ezaugarri aurreratuetan, hala nola lerroko modifikatzaileetan, Unicode klaseetan edo lookbehind-ean. Orri honek JavaScripten motorra erabiltzen du; beraz, emaitza nabigatzailean edo Node.js-n lortuko duzuna da zehazki.