mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 21:48 Benutzername: Passwort: Auto-Login

Thema: Regex (mal wieder) , Bilder und/oder Links vom 21.02.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Regex (mal wieder) , Bilder und/oder Links
Autor Nachricht
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Sa 21.02.2009 01:08
Titel

Regex (mal wieder) , Bilder und/oder Links

Antworten mit Zitat Zum Seitenanfang

Ich bekomm einen String der folgendes enthalten kann:

Code:

<img src"x" alt="s" />
<a href="#"><img src"x" alt="s" /></a>
<a href="#"><img src"x" alt="s" /></a>
<img src"x" alt="s" />
<a href="#"><img src"x" alt="s" /></a>
<img src"x" alt="s" />


soll heissen, entwerder sinds links mit nem img drin oder reine img's.
ich muss jetz mit nem regex (oder iwie anders) entweder die links inkl den img oder die img in ein array packen.
leider krieg ich das mal wieder nicht gebacken, denn meine regex versuche haben jedesmal die bilder in den links auch einzeln in ein array gepackt. bilder sollen aber nur ein arrayelement werden, wenn sie kein link tag umschließt.

jemand n tipp ? * Ich will nix hören... *

ich und mein regex ey * Ich muß mich mal kurz übergeben... * Meine Güte!
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
DerM

Dabei seit: 18.01.2009
Ort: -
Alter: 42
Geschlecht: Männlich
Verfasst Sa 21.02.2009 12:21
Titel

Antworten mit Zitat Zum Seitenanfang

Musst Du das unbedingt über eine RegEchse lösen? Oder mach doch 2 Echsen eine für die Links und eine nur für die Bilder?!

Es gab, soweit ich weiß auch eine möglichkeit in eine Echse auch ne Condition zu stellen? Aber frag mich nicht wo ich das gelesen hab.


Ganz unten sind die Conditions Vllt mal damit versuchen!
http://manual.macromates.com/en/regular_expressions

Ich denk mal die Ausdrücke um Bilder und Links zu finden hast ja.

Gruß
  View user's profile Private Nachricht senden
Anzeige
Anzeige
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 21.02.2009 12:42
Titel

Antworten mit Zitat Zum Seitenanfang

Hey choise, sorry aber ich verstehe gerade nicht welches Ergebnis du erhalten möchtest.


Zitat:
entweder die links inkl den img oder die img in ein array packen.


Naja, musst dich schon entscheiden *zwinker*

Zitat:
bilder sollen aber nur ein arrayelement werden, wenn sie kein link tag umschließt.


Also, alle img tags die nicht von einem Hyperlink umschlossen sind?

Code:
<img src"x" alt="s" /> TREFFER
<a href="#"><img src"x" alt="s" /></a>
<a href="#"><img src"x" alt="s" /></a>
<img src"x" alt="s" /> TREFFER
<a href="#"><img src"x" alt="s" /></a>
<img src"x" alt="s" /> TREFFER


Oder wie?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Sa 21.02.2009 12:52
Titel

Antworten mit Zitat Zum Seitenanfang

also es sollen alle img tags die nicht von hyperlinks umschlossen sind in ein array und alle hyperlinks samt deren inhalt (inhalt immer ein img tag).

erstma mittag essen und dann weitersehn. Lächel den link werd ich mir mal anschaun.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pixelpapst303

Dabei seit: 06.07.2006
Ort: hamburg
Alter: 50
Geschlecht: Männlich
Verfasst So 22.02.2009 14:23
Titel

Antworten mit Zitat Zum Seitenanfang

falls du noch am probieren bist, mach zwischenzeitlich mal n = nachm src... nachher haste es endlich und es matched nicht auf vernünftigen quellcode *ha ha*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
choise
Threadersteller

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst So 22.02.2009 14:34
Titel

Antworten mit Zitat Zum Seitenanfang

ja ich probier noch, aber nich mit dem code da oben *zwinker*

das is nur ne vorsichtsmaßnahme gegen unvaliden code Ooops


€ ich kriegs nich hin. *Schnief* da kommt nur müll bei mir raus.

hier nochma wies sein sollte :

Code:



$html = 'aaa   <img src="x" alt="s" />asddd   
         <a href="#"><img src="x" alt="s" />  </a>
         <a href="#"><img src="x" alt="s" /> </a>    asd
         <img src="x" alt="s" />ads
         <a href="#"><img src="x" alt="s" /></a>
         <img src="x" alt="s" />';



// So n Array solls werden
array(5) {
  [0]=>
  string() "<img src="x" alt="s" />"
  [1]=>
  string() "<a href="#"><img src="x" alt="s" /></a>"
  [2]=>
  string() "<a href="#"><img src="x" alt="s" /></a>"
  [3]=>
  string() "<img src="x" alt="s" />"
  [4]=>
  string() "<a href="#"><img src="x" alt="s" /></a>"
  [5]=>
  string() "<img src="x" alt="s" />"
}




Zuletzt bearbeitet von choise am So 22.02.2009 19:26, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Abipage, Umsetzung von schräg liegenden Links (Bilder)
Bilder in Filmstreifen von rechts nach links laufen lassen
FLASH Dynamisches Textfeld --->Bilder,Texte,HTML,Links
[REGEX/REWRITE] + und &
Regex für Mailheader
JS | replace - regex - br
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.