rumores non hiatus dremelunt
malleo omnia consentiunt
Lid van het Anti-Jamba front!
Deze regex betekent:
^ --> begin van string
[a-z] 1 character wat tussen de a en de z ligt
Het enige wat je met deze regex dus test is of het eerste character in de string een character is wat aan de voorwaarde [a-z] voldoet. Verder niets.
Ik denk dat je [^a-z] bedoelt, maar ook dat is niet volledig. niet [a-z] betekent namelijk niet alleen nummers, maar ook leestekens, en alles wat dus niet a,b,c...z is.
Daarbij komt dat een string "abcdef1ghijkl" ook aan een regex [^a-z] voldoet, omdat er namelijk een gedeelte van de string matcht op [^a-z], namelijk '1'.
Werk de bovengenoemde tut even door, en kom tot 't inzicht dat je dus een beetje beter je best moet doen.
^ --> begin van string
[a-z] 1 character wat tussen de a en de z ligt
Het enige wat je met deze regex dus test is of het eerste character in de string een character is wat aan de voorwaarde [a-z] voldoet. Verder niets.
Ik denk dat je [^a-z] bedoelt, maar ook dat is niet volledig. niet [a-z] betekent namelijk niet alleen nummers, maar ook leestekens, en alles wat dus niet a,b,c...z is.
Daarbij komt dat een string "abcdef1ghijkl" ook aan een regex [^a-z] voldoet, omdat er namelijk een gedeelte van de string matcht op [^a-z], namelijk '1'.
Werk de bovengenoemde tut even door, en kom tot 't inzicht dat je dus een beetje beter je best moet doen.
Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz
Dit topic is gesloten.
![]()