molily: Geschwindigkeit/ Speicherauslastung String Operation

Beitrag lesen

<img src="foo" alt="bar" width="foo" height="foo" />

Was ist eurer Meinung nach die schnellste bzw. am wenigsten speicherintensive Methode, um nur den Wert des alt Atrributs (also: bar) zurück zu erhalten?

Kommt darauf an, wie flexibel die Erkennung sein soll und wie der gesamte String aussieht.
Wenn es sich bloß um obigen String handelt, suchst du nach der Position von alt=", dann die des folgenden " und nimmst den Teil-String dazwischen.
Wenn das img-Element irgendwo in einem größeren String mit mehr HTML-Code liegt, müsste ein Parser es erst einmal finden. Da kannst du dir natürlich einen speziellen schreiben, der sehr schnell wäre, aber reichen Reguläre Ausdrücke nicht aus? Eine andere Möglichkeit wäre DOM, aber das ist wirklich nicht auf Geschwindigkeit und Speicherverbrauch optimiert.
Suchst du eine akzeptable Lösung oder tatsächlich die schnellste? (Warum?) Dann rück mal genauere Anforderungen heraus.

Mathias