Re: regex-matching - raff ichs nicht oder ist da in bp ne Besonderheit zu beachten? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Pouraga (1396 Beiträge) am Freitag, 26.September.2008, 14:32.
    Re: regex-matching - raff ichs nicht oder ist da in bp ne Besonderheit zu beachten?

      Du sagst es doch selbst
      > steht . wohl für alless ausser NewLines
      


      Pattern: <!--perl ( .*? ) perl-->
      Inhalt : <!--perl\n$out = "irgendwelcher Käse...."\nperl-->
      Nicht gefunden: ^^ ^^


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von hempelr (1976 Beiträge) am Freitag, 26.September.2008, 13:18.
    regex-matching - raff ichs nicht oder ist da in bp ne Besonderheit zu beachten?

      das matcht nicht:

      $c_hcontent =~ /<!--perl(.*?)perl-->/g);
      

      das matcht:

      $c_hcontent =~ /<!--perl([\W\w]*?)perl-->/g);
      

      Hab ich sie nicht alle oder wo ist der Unterschied zwischen .* und \w\W ?

      Der String kommt aus ner DB und lautet wie folgt:

      ---Beginn DBFeldinhalt

      <h2>Hier Perl einfach mal so...</h2>
      <!--perl
      $out = "irgendwelcher Käse...."
      perl-->
      <p>Hier gehts dann normal weiter</p>
      

      ----Ende DBFeldinhalt

      Laut eines CheatSheaats für Regex steht . wohl für alless ausser NewLines, trotzdem ist mir nicht klar, warum das auf den String oben nicht passt.

      Danke schon mal für einen Tipp zum Verstehen

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 26.September.2008, 14:21.
    Re: regex-matching - raff ichs nicht oder ist da in bp ne Besonderheit zu beachten?

      /\W/ - ein Zeichen enthält, was weder Buchstabe noch Ziffer noch Unterstrich ist; ob Umlaute ausgeschlossen werden können, hängt von der Systemkonfiguration ab

      im umkehrschluß auch \n matcht

      .* würde auch matchen wenn du hinter den letzten / ein s dransetzt

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Freitag, 26.September.2008, 14:37.
    Re: regex-matching - raff ichs nicht oder ist da in bp ne Besonderheit zu beachten?

      danke für die Erläuterung, das ist manchmal ziemlich schwergängig, auf den richtigen Ausdruck zu kommen...

      Mit dem s-Modifier die Idee ist mir nicht gekommen, das geht tatsächlich auch ;-)

      Viele Grüsse aus dem Erzgebirge
      Ruben

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Freitag, 26.September.2008, 14:32.
    Re: regex-matching - raff ichs nicht oder ist da in bp ne Besonderheit zu beachten?

      Du sagst es doch selbst
      > steht . wohl für alless ausser NewLines
      


      Pattern: <!--perl ( .*? ) perl-->
      Inhalt : <!--perl\n$out = "irgendwelcher Käse...."\nperl-->
      Nicht gefunden: ^^ ^^

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Freitag, 26.September.2008, 14:34.
    Re: Re: regex-matching - raff ichs nicht oder ist da in bp ne Besonderheit zu beachten?

      Das kommt von der fehlenden vorschau funktion ;)


       Pattern: <!--perl  (        .*?                  )  perl-->
       Inhalt : <!--perl\n$out = "irgendwelcher Käse...."\nperl-->
       Nicht gefunden:  ^^                               ^^
      

     Antworten


     
 Liste der Einträge von 10050 bis 10200:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.08s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!