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.
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.