Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Hilfe! RegExp Look-Ahead für IMG-Tag

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
euroexchange.de
PostRank 6
PostRank 6
Beiträge: 471
Registriert: 02.06.2007, 13:49

Beitrag von euroexchange.de » 14.08.2009, 15:35

Hallo @all.

Ich hab´ da ein Problem.

In meinem Kleinanzeigenmarkt nutze ich eine "Suchen/Ersetzen-Funktion. Diese soll "Keywords" durch "Links" ersetzen wenn diese nicht in Link- (<a), Schriftgrößen- (<h), Auswahl- (<option) oder Bild- (<img) Tags stehen.

Folgendes funktioniert als Look-Behind für endende Tags:

Code: Alles auswählen

var reg = new RegExp&#40;"\\b&#40;" + keyword + "&#41;\\b&#40;?!&#40;.*&#41;<\/&#40;a|h&#91;0-9&#93;|option&#41;>&#41;", "im"&#41;;
Wie man unschwer erkennen kann habe ich auf der Seite ein gewaltiges Problem mit dem IMG-Tag. Er ersetzt eben auch alles im ALT-Text der Bilder.

Ich bekomme aber den Look-Ahead für den startenden IMG-Tag nicht hin. Mit Look-Behind funktioniert es nicht da der Tag ja nicht mit "</img>" sondern mit "/>" endet und alle "/>" zu ersetzen würde dazu führen, das nirgendwo Ersetzungen stattfinden wo ein TAG beendet wird.

Kann mir jemand helfen, bitte.

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

euroexchange.de
PostRank 6
PostRank 6
Beiträge: 471
Registriert: 02.06.2007, 13:49

Beitrag von euroexchange.de » 14.08.2009, 18:00

Irgendein RegEx-Spezi hier ?!

Ich sollte noch erwähnen: Es ist in einem Javascript.

Hiiiilfe ...

Anonymous

Beitrag von Anonymous » 14.08.2009, 18:04

euroexchange.de hat geschrieben:Irgendein RegEx-Spezi hier ?!
nö, hier nicht... wenn dann findest du welche im webcoding Bereich.... die machen sich meist erst garnicht die Mühe hier eine solche Frage beantworten... getreu nach dem Motto "Warum soll ich nu Zeit aufwenden eine Frage zu beantworten, wenn der User selber nichtmal bereit war die 5 Minuten aufzuwenden um das richtige Unterforum rauszusuchen?"...

:-?