Moin,
Hi,
Naja, in HTML muss man in URLS &, ", ' usw. auch escapen. Nur weil man jetzt gerade in einem href oder src-Attribut ist, ist doch folgendes nicht korrekt:
<a href="http://example.com/?foo=bar&foo2=bar2">
sondern es muss<a href="http://example.com/?foo=bar&foo2=bar2">
heißen. Das & wird escaped.Logisch - weil der Kontext nach wie vor den Namen HTML trägt, und dessen Regeln das nun mal erfordern.
Aber beim Regex ist der Kontext doch auch immernoch RegEx, oder?
Oder bringe ich da jetzt alles durcheinander?
Du versuchst ein Beispiel an den Haaren herbei zu ziehen, dass sich schreiend und tretend dagegen wehrt :-)
HTML ist nicht böse. HTML ist toll, im Gegensatz zu RegEx, das tritt nicht :D
MfG ChrisB
Gruß,
Take