„Regex Tester“ ir „Generator“ padeda išbandyti įprastą išraišką ir generuoti „JavaScript Php Go Java Ruby“ ir „Python“ „Regex“ kodą.
^[0-9]*$
^\d{n}$
^\d{n,}$
^\d{m,n}$
^(0|[1-9][0-9]*)$
^([1-9][0-9]*)+(.[0-9]{1,2})?$
^(\-)?\d+(\.\d{1,2})?$
^(\-|\+)?\d+(\.\d+)?$
^[0-9]+(.[0-9]{2})?$
^[0-9]+(.[0-9]{1,3})?$
^[1-9]\d*$ or ^([1-9][0-9]*){1,3}$ or ^\+?[1-9][0-9]*$
^\-[1-9][]0-9"*$ or ^-[1-9]\d*$
^\d+$ or ^[1-9]\d*|0$
^-[1-9]\d*|0$ or ^((-\d+)|(0+))$
^\d+(\.\d+)?$ or ^[1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0$
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ or ^(-([1-9]\d*\.\d*|0\.\d*[1-9]\d*))|0?\.0+|0$
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$ or ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$ or ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$
^(-?\d+)(\.\d+)?$ or ^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$
^[A-Za-z0-9]+$ or ^[A-Za-z0-9]{4,40}$
^.{3,20}$
^[A-Za-z]+$
^[A-Z]+$
^[a-z]+$
^[A-Za-z0-9]+$
^\w+$ or ^\w{3,20}$
[^%&',;=?$\x22]+
[^~\x22]+
^[a-zA-Z0-9_.+-][email protected][a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$
^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?
^(0?[1-9]|1[012])[- /.](0?[1-9]|[12][0-9]|3[01])[- /.](19|20)?[0-9]{2}$
^(0?[1-9]|1[0-2])$
^(0[1-9]|[12][0-9]|3[01])$
^.*(?=.{6,})(?=.*d)(?=.*[A-Z])(?=.*[a-z])(?=.*[[email protected]#$%^&*? ]).*$
\b\d{3}[-.]?\d{3}[-.]?\d{4}\b
^[0-9]{5}(?:-[0-9]{4})?$
^[a-z0-9-]+$
/[\-\[\]\/\\\{\}\(\)\*\+\?\.\^\$\|]/
^([a-zA-Z]+-?)+[a-zA-Z0-9]+\\.[x|X][m|M][l|L]$
[\u4e00-\u9fa5]
[^\x00-\xff]
\n\s*\r (be used to delete blank lines)
<(\S*?)[^>]*>.*?|<.*? />
^\s*|\s*$ or (^\s*)|(\s*$)
((?:(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d)))\.){3}(?:25[0-5]|2[0-4]\d|((1\d{2})|([1-9]?\d))))
Reguliariųjų išraiškų testeris ir generatorius yra įrankis, leidžiantis rašyti, testuoti ir derinti reguliariąsias išraiškas arba automatiškai generuoti reguliariųjų išraiškų šablonus pagal teksto šablonus arba taisykles. Reguliariosios išraiškos yra galingi paieškos šablonai, naudojami tekstui suderinti, patvirtinti, išgauti arba pakeisti.
Momentinis atsiliepimas: Greitai pamatykite, kaip jūsų reguliariosios išraiškos šablonas atitinka įvesties duomenis.
Klaidų aptikimas: Padeda nustatyti sintaksės klaidas arba netyčinius atitikmenis.
Šablonų kūrimas: Automatizuoja sudėtingų išraiškų kūrimą, taupydamas laiką ir sumažindamas klaidų skaičių.
Mokymosi priemonė: Padeda pradedantiesiems suprasti, kaip veikia reguliariosios išraiškos, pateikiant realių pavyzdžių ir paaiškinimų.
Reguliariųjų išraiškų testeris:
Įveskite savo reguliariųjų išraiškų šabloną.
Įveskite bandymo eilutes, kad pamatytumėte, kas sutampa.
Peržiūrėkite atitikmenų paryškinimus ir užfiksuokite grupes.
Reguliariųjų išraiškų generatorius:
Pateikite pavyzdinį tekstą arba aprašykite šabloną (pvz., „el. pašto adresai“ arba „datos“).
Leiskite įrankiui sugeneruoti atitinkamą reguliariąją išraišką.
Pasirinktinai tinkinkite arba patikslinkite sugeneruotą šabloną.
Kai patvirtinama formos įvestis (pvz., el. pašto adresas, telefono numeris, pašto kodas).
Kai išgaunami konkretūs duomenys iš žurnalų, dokumentų ar kodo.
Kai keičiamos arba formatuojamos eilutės naudojant teksto redaktorius, scenarijus ar kodą.
Kai mokomasi arba derinamas reguliariųjų išraiškų šablonai, skirti naudoti programavime, automatizavime ar teksto apdorojime.