Der Martin: RegEx Verwirrung

Beitrag lesen

Hallo Rolf,

// eins von beiden
const bilder = document.queryElementsByTagName("img");
const bilder = document.querySelectorAll("img");

A-Bär 1: Was ist mit background-image? Die auch?

über diesen Bären habe ich auch kurz nachgedacht, und dann nassforsch beschlossen: Nö, wahrscheinlich nicht.

A-Bär 2: Was ist mit srcset Angaben? Da ist eine Liste von Bildern für unterschiedliche Größen hinterlegt

Okay. Guter Einwand.

A-Bär 3: Was ist mit <object> Elementen? Die können auch Bilder einbinden.

Der auch.

Bestimmt gibt's noch mehr, was mir grad... achja. SVG. Da gibt's ein <image> Element. Das auch?

Von der Logik her sollte das mit document.images eigentlich mit abgedeckt sein. Ist es aber vermutlich nicht. :-(

let foo="eins";
let bar="stein";

Soo. Und nun haben wir diese beiden Bilder:

<img src="./einstein/vorlage.jpg">
<img src="./einstein/einsatz.jpg">

Vermutlich soll nur das 2. Bild ein Treffer sein.

Warum das erste nicht? Was du andeutest, geht in Richtung "Find whole words only", aber das habe ich aus der Aufgabenstellung nicht herausgelesen.

Aber das sollte Hansi vielleicht nochmal präzisieren, wenn er mit den bisherigen Anregungen noch nicht ans Ziel kommt.
Und wenn doch, würde mich trotzdem interessieren, wie's geklappt hat.

Gibt es eine Obergrenze für die Anzahl der Suchbegriffe?

Wenn die (wie ich vorgeschlagen habe) auch in einem Array stecken, wäre das egal (außer im Hinblick auf die Rechenzeit).

Live long and pros healthy,
 Martin

--
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.