Ich bin ein Buch zu lesen und sehen Tonnen Beispiele wie folgt aus:Ist in [ w d] nicht d redundant?
(?P<email>
[\w\d.+-]+ # username
@
([\w\d.]+\.)+ # domain name prefix
(com|org|edu) # limit the allowed top-level domains
)
Seit \w
bedeutet [a-zA-Z0-9_]
, \d
bedeutet [0-9]
, \d
ist Teilmenge von \w
.
Also, sind diese "\ d" s nicht redundant? Bitte jemand bestätigen, dass mein Verständnis stimmt, denn das treibt mich an.
Vielleicht suchen sie speziell nach Wörtern, die mit einer Zahl * enden *, d. H. Smith7 oder jones5. –
@JohnGordon Wenn das der Fall wäre, hätten sie das '\ d'Token außerhalb der Gruppierung, nicht innerhalb. –
das deutet darauf hin, es ist in jedem Fall eine sinnlose Übung: http://davidcel.is/posts/stop-validating-email-addresses-with-regex/ – davejagoda