Regex -testaaja ja generaattori auttaa sinua testaamaan tavallisen lausekkeen ja luomaan Regex -koodin JavaScript PHP GO Java Ruby- ja Pythonille.
^[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))))
Säännöllisten lausekkeiden testaaja ja generaattori on työkalu, jonka avulla voit kirjoittaa, testata ja debugata säännöllisiä lausekkeita tai luoda automaattisesti säännöllisiä lausekemalleja tekstimallien tai sääntöjen perusteella. Säännölliset lausekkeet ovat tehokkaita hakumalleja, joita käytetään tekstin yhteensovittamiseen, validointiin, poimimiseen tai korvaamiseen.
Välitön palaute: Näe nopeasti, miten regex-mallisi vastaa syötettyjä tietoja.
Virheiden havaitseminen: Auttaa tunnistamaan syntaksivirheitä tai tahattomia osumia.
Kuvioiden rakentaminen: Automatisoi monimutkaisten lausekkeiden luomisen, säästää aikaa ja vähentää virheitä.
Oppimistyökalu: Auttaa aloittelijoita ymmärtämään, miten regex toimii elävien esimerkkien ja selitysten avulla.
Regulaarilausekkeiden testaaja:
Syötä regex-mallisi.
Syötä testimerkkijonoja nähdäksesi osumat.
Näytä osumien kohokohdat ja sieppausryhmät.
Regulaarilausekkeiden generaattori:
Anna esimerkkiteksti tai kuvaile malli (esim. "sähköpostiosoitteet" tai "päivämäärät").
Anna työkalun luoda vastaava regex.
Valinnaisesti voit mukauttaa tai tarkentaa luotua mallia.
Lomaketietojen (esim. sähköpostiosoite, puhelinnumero, postinumero) validoinnissa.
Lomakkeista, dokumenteista tai koodista poimittaessa tiettyjä tietoja.
Merkkijonojen korvaamisessa tai muotoilussa tekstieditorien, skriptien tai koodin avulla.
Oppiessa tai virheenkorjauksessa regex-malleja ohjelmointia, automatisointia tai tekstinkäsittelyä varten.