-
15.06.11 08:31 #1
Ich versuche gerade einen String der zwei DIVs (beide mit Inhalt und mit ID) enthält aufzuteilen.
Leider kenne ich mich noch nicht so gut mit regulären Ausdrücken aus.
Das Ganze sieht so aus:
Nun würde ich gerne beim DIV mit der ID "rezeptlinks" nur den Bildlink bekommen und in eine Variable speichern und beim DIV mit der ID "rezeptrechts" alles (inklusive Formatierungen) bis auf die DIV-Tags (also <div id="rezeptrechts"> und </div>).HTML-Code:<div id="rezeptlinks">Irgendein Bild</div> <div id="rezeptrechts">Irgendein Text</div>
Könnte mir jemand weiterhelfen? Wie fange ich da an?
Gruß, unwohltaeterGeändert von unwohltaeter (15.06.11 um 09:00 Uhr)
-
Beim rezeptrechts alles ausser ide div-Tags. Das kommt doch auf dasselbe heraus wie bei rezeptlink wo du nur 'Irgendein Bild' haben willst.
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
hmm für das "Irgendein Bild" würde es denk ich so ausschaun, ungetestet.
[\>][a-zA-Z ]+
Ein Forumuser hat diesen Link in seiner Signatur, finde ihn ganz hilfreich.
http://regexp-tester.mediacix.de/exp/regex/Geändert von vandamp (15.06.11 um 09:24 Uhr) Grund: chmees link verbreiten :)
m.f.g
b. zimmel
-
15.06.11 09:42 #4
Und welche Funktion würde sich dafür eignen? preg_split, explode oder eine andere?
-
preg_match_all()
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
15.06.11 10:16 #6
Hm. Habe leider absolut keinen Plan wie ich überhaupt anfange.
-
Hier eine gute Anleitung für Reguläre Ausdrücke
Tutorial Reguläre Ausrücke
Wir können es dir schon lösen - nur dann hast du etwas das du nie selber ändern kannst.
Verscuh dich mal mit dieser Anleitung und dem verlinkten RegExp-Tester seleber was hinzukriegen. Wenn du dann Ansätze hast, können wir dir hier weiterhelfen---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
15.06.11 10:42 #8
Wäre aber sehr dankbar, wenn es mir jemand lösen könnte. Ich brauch den Code für 'ne Homepage, die ich morgen fertig haben sollte. Lernen kann ich dann immer noch.
-
Habs für dich ins Job-Forum verschoben...
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
15.06.11 11:10 #10
Hm... Bringt mir leider gar nichts. Hab dafür leider kein Budget.
-
Augen auf!
Darum hab ich es ja auch ins Forum 'Stellenangebote (unentgeltlich)' verschoben.---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Test mit regexp-evaluator
PHP-Code:<?PHP
//
// Text, der durchsucht werden soll
//
$subject = '<div id=\"rezeptlinks\">Irgendein Bild</div>
<div id=\"rezeptrechts\">Irgendein Text</div>';
//
// Der Reguläre Ausdruck
//
$pattern = '/<div[^\>]*\>(.*)<\/div\>/iU';
//
// RegExp auswerten
//
$result = preg_match_all($pattern, $subject, $subpattern);
//
// Ergebnis ausgeben
//
echo '<p>Der verwendete Reguläre Ausdruck trifft auf den zu durchsuchenden Text '.
(($result) ? $result.' mal ' : 'nicht ').'zu.</p>';
//
// Unterausdrücke ausgeben
//
echo '<pre>'.print_r($subpattern, TRUE).'</pre>';
?>---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
15.06.11 13:00 #13
Was wäre aber jetzt, wenn in den DIVs wiederum DIVs wären?
-
Teste es aus. Auf alle Fälle währe es ein anderer Fall als du bis jetzt beschrieben hast.
Darum: Als erstes musst du mal genau definieren, was du eigentlich haben musst.
Ps. Entferne das U---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
15.06.11 13:36 #15
Dann formulier ich hiermit mal genauer:
Die DIVs sehen ungefähr so aus:
Nun möchte ich in <div id="rezeptlinks"> die Url (hier LINK) aus <a href="LINK"> und beim Bild die src (BILDURL) jeweils in einen String packen.HTML-Code:<div id="rezeptlinks"><div class="text"><a href="LINK"><img title="" src="BILDURL" alt="" /></a></div></div> <div id="rezeptrechts"><div class="text"><span>Text</span></div></div>
Alles in <div id="rezeptrechts"> soll auch in einen eigenen String. Also nur
den Start-Tag inklusive ID/Klasse und den Schluss-Tag wegschneiden und den Rest in einen String schmeißen.
Ich hoffe, dass mich nun jemand versteht.
Ähnliche Themen
-
String[] name splitten
Von Madl im Forum Java GrundlagenAntworten: 4Letzter Beitrag: 18.03.10, 13:13 -
String splitten
Von mafiamix im Forum .NET CaféAntworten: 6Letzter Beitrag: 28.08.08, 18:26 -
String splitten
Von steve77 im Forum Java GrundlagenAntworten: 1Letzter Beitrag: 20.06.08, 14:57 -
String splitten
Von kevkev im Forum Linux & UnixAntworten: 4Letzter Beitrag: 23.08.05, 23:28 -
ASP VB Script String splitten
Von Brandybuck im Forum ASPAntworten: 2Letzter Beitrag: 17.10.04, 18:23



2Danke

Zitieren

Login





