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

Bitte um Hilfe für : regulärer ausdruck

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
rundavid
PostRank 1
PostRank 1
Beiträge: 5
Registriert: 05.01.2008, 14:26

Beitrag von rundavid » 05.01.2008, 16:20

Hallo,
habe mich durch die suchergebnisse und tutorials für regexe's hier in Abakus durchgewühlt aber bisher nicht das passende gefunden...

Vielleicht kann mir jemand auf die Sprünge helfen ?

Ich versuche in Adobe Golive per regexe eine Suche zu formulieren, die mir alles zwischen <head> und </head> erkennt damit ich diesen inhalt durch anderen ersetzen kann.

Golive bietet die Möglichkeit per regulärer ausdrücke zu suchen, nur scheint die implementierung nicht alle variablen zu kennen, so zb. wenn ich mit pattern "/ "arbeite.
Für viele Antworten dankbar...

rundavid

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

Hasenhuf
PostRank 9
PostRank 9
Beiträge: 2840
Registriert: 26.12.2005, 22:22

Beitrag von Hasenhuf » 06.01.2008, 11:04


rundavid
PostRank 1
PostRank 1
Beiträge: 5
Registriert: 05.01.2008, 14:26

Beitrag von rundavid » 06.01.2008, 11:55

Hallo, habe mich wahrscheinlich falsch ausgedrückt : unter Pattern habe ich die Ein und Aus -Leitungszeichen für den Regexe Ausdruck gemeint: also "/..../".

Die von dir genannten Links und Vorschläge habe ich schon vor einiger Zeit abgegrast, vor allem die Suchen + Ersetzen Funktion von Golive kenne und schätze ich seit einigen Jahren, ist allerdings für meine Problemstellung bereits ausgereizt. Nun wollte ich mich gerne mal an der Oberklasse der Stapelverarbeitung, den Regexes versuchen.

Schönen Sonntag, Rundavid

Anzeige von ABAKUS

von Anzeige von ABAKUS »

Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Hasenhuf
PostRank 9
PostRank 9
Beiträge: 2840
Registriert: 26.12.2005, 22:22

Beitrag von Hasenhuf » 07.01.2008, 23:44

rundavid hat geschrieben:Hallo, habe mich wahrscheinlich falsch ausgedrückt : unter Pattern habe ich die Ein und Aus -Leitungszeichen für den Regexe Ausdruck gemeint: also "/..../".
Genau das ist ein Pattern, dachte ich.
Das hier findet <font attribut="value"....> und </font>:
<[/]*font[^>]*>
Versuche doch mal <head>.*</head> eventuell <head>.*?</head>

Anonymous

Beitrag von Anonymous » 08.01.2008, 00:06

naja... wenn du / als Anfangs- und Endzeichen benutzt, musste den / innerhalb des Ausdruckes eben maskieren also \/

auftragslinker
PostRank 7
PostRank 7
Beiträge: 525
Registriert: 21.04.2005, 14:36

Beitrag von auftragslinker » 08.01.2008, 07:59

Code: Alles auswählen

/<head>&#40;.*&#41;<\/head>/
???

Troll
PostRank 5
PostRank 5
Beiträge: 274
Registriert: 11.05.2006, 17:51
Wohnort: Schwabenland

Beitrag von Troll » 08.01.2008, 08:50

Code: Alles auswählen

if&#40;preg_match&#40;'/<head&#40;?&#58;.*?&#41;>&#40;.*&#41;<\/head>/is', $content, $matches&#41;&#41; &#123; 
    $content_head = $matches&#91;1&#93;; 
&#125;
Wenn Du das meinst, sollte es so funktionieren

Hasenhuf
PostRank 9
PostRank 9
Beiträge: 2840
Registriert: 26.12.2005, 22:22

Beitrag von Hasenhuf » 08.01.2008, 23:06

Jeder der glaubt es hat nichts mit php zu tun läuft grün an und kreuzt die Hände.

0X

erdbeerschorsch
PostRank 6
PostRank 6
Beiträge: 350
Registriert: 12.07.2005, 16:31
Wohnort: Keine Ergebnisse gefunden.

Beitrag von erdbeerschorsch » 08.01.2008, 23:38

ich würde

Code: Alles auswählen

preg_match&#40;'/<head>&#40;.*?&#41;</head>/is',$content,$matches&#41;;
$content_head = $matches&#91;1&#93;;
machen.

@troll: warum du anders?

Anonymous

Beitrag von Anonymous » 09.01.2008, 00:04

erdbeerschorsch hat geschrieben:ich würde

Code: Alles auswählen

preg_match&#40;'/<head>&#40;.*?&#41;</head>/is',$content,$matches&#41;;
$content_head = $matches&#91;1&#93;;
machen.

@troll: warum du anders?
u.a. weil es mit Sicherheit nicht funzen würde....

'/<head>(.*?)<\/head>/is' ansonsten is der Ausdruck bereits nach dem 2. < beendet und der rest würde wohl ne fehlermeldung geben...

erdbeerschorsch
PostRank 6
PostRank 6
Beiträge: 350
Registriert: 12.07.2005, 16:31
Wohnort: Keine Ergebnisse gefunden.

Beitrag von erdbeerschorsch » 09.01.2008, 00:10

uups, sorry: meinte natürlich

Code: Alles auswählen

preg_match&#40;'/<head&#40;.*?&#41;/head>/is',$content,$matches&#41;;
$content_head = $matches&#91;1&#93;; 
aber ich weis jetzt was du meinst, danke! sorry für ot und danke für die nachhilfe :roll:

Anonymous

Beitrag von Anonymous » 09.01.2008, 01:19

erdbeerschorsch hat geschrieben:uups, sorry: meinte natürlich

Code: Alles auswählen

preg_match&#40;'/<head&#40;.*?&#41;/head>/is',$content,$matches&#41;;
$content_head = $matches&#91;1&#93;; 
aber ich weis jetzt was du meinst, danke! sorry für ot und danke für die nachhilfe :roll:
naja... hast aber wieder nen unmaskierten / mitten im Ausdruck... funzt so nicht...

Troll
PostRank 5
PostRank 5
Beiträge: 274
Registriert: 11.05.2006, 17:51
Wohnort: Schwabenland

Beitrag von Troll » 09.01.2008, 08:52

@troll: warum du anders?
Weil es immer wieder Leute gibt, die meinen man kann in den <head> noch Attribute einbauen. Frag aber bitte nicht wieso. Die Erfahrung hat es gelehrt, dass das die sichere Methode ist.

CIX88
PostRank 3
PostRank 3
Beiträge: 90
Registriert: 11.05.2007, 11:45

Beitrag von CIX88 » 09.01.2008, 09:31

kann in den <head> noch Attribute einbauen
Gibt es dafür Beispiele ?

Troll
PostRank 5
PostRank 5
Beiträge: 274
Registriert: 11.05.2006, 17:51
Wohnort: Schwabenland

Beitrag von Troll » 09.01.2008, 09:34

Gibt es dafür Beispiele ?
Kann Dir jetzt auf die schnelle keine nennen. Ich mache schon eine ganze weile SEO-Tools und da kam mir das schon unter. Ist natürlich immer eine Außnahme aber genau diese Außnahmen machen es ja immer so schwer.

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag