Regulärer Ausdruck funktioniert nicht, wie er soll


 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
BB-BF-BM
Gast

BeitragRegulärer Ausdruck funktioniert nicht, wie er soll Antworten mit Zitat

Folgenden Code verwende ich:
PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/**
* Ich habe bereits die Werte für Variablen nach vorheriger Prüfung in den Code 
* eingesetzt, damit er etwas übersichtlicher ist
**/

if( preg_match(
    
'#(.*?)<!-- ELSE '.preg_quote('title').' -->(.*?)#s'
    
'    <tr>
        <th colspan="4">{title}</th>
    </tr>
    <!-- ELSE title -->
    <tr>
        <td colspan="4">TEST</td>
    </tr>
    '

    
$else_blocks) )
{
    
print_r($else_blocks);

Ausgegeben wird jedoch das hier (im Quelltext):
Code:
Array
(
    [0] =>
   <tr>
      <th colspan="4">{title}</th>
   </tr>
   <!-- ELSE title -->
    [1] =>
   <tr>
      <th colspan="4">{title}</th>
   </tr>

   
    [2] =>
)
Warum ist der Code hinter <!-- ELSE title --> verschwunden?
25 Jun 2006 17:07
wpSEO, das Plugin für WordPress SEO
BB-BF-BM
Gast

Beitrag Antworten mit Zitat

Da ich eine Antwort vermisst habe, stellt ich die Frage noch in anderen Boards und erhielt bald die Antwort:
BB-BF-BM hat Folgendes geschrieben:
...
Warum ist der Code hinter <!-- ELSE title --> verschwunden?
Die Antwort hat Folgendes geschrieben:
Weil der Teil in $else_blocks schon dem kompletten Suchstring entspricht. Versuch's mal mit
Code:
'#^(.*?)<!-- ELSE '.preg_quote('title').' -->(.*?)$#s'

und siehe da: es funktioniert Smile

[Quelle]
26 Jun 2006 18:46
axinio Internet Marketing
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Hilfe für Webmaster -> PHP / MySQL Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  

Ähnliche Beiträge
Thema Webmaster Forum Antw. Autor Verfasst am
Keine neuen Beiträge Doppelmenue bei ID in <form> ge... Javascript 9 Phil1710 04 Feb 2012 12:17 Letzten Beitrag anzeigen
Keine neuen Beiträge Homepage läuft nicht mit dem Internet... CSS 1 CharlotteG 08 Dez 2011 15:42 Letzten Beitrag anzeigen
Keine neuen Beiträge Angehängte Bilder werden übermittelt,... PHP / MySQL 3 Casadero 19 Nov 2011 19:17 Letzten Beitrag anzeigen
Keine neuen Beiträge Kontaktformular, E-Mail wird nicht an... PHP / MySQL 11 gitarrejoern 21 Aug 2011 14:58 Letzten Beitrag anzeigen
Keine neuen Beiträge mouse-over auf Bild soll CCS der Text... Javascript 1 hanna 15 Aug 2011 15:56 Letzten Beitrag anzeigen