Hilfe Christoph - mein Regexgott ;-) - 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 Sander (8133 Beiträge) am Mittwoch, 22.August.2001, 23:15.
    Hilfe Christoph - mein Regexgott ;-)

      das ist schon richtig dolle zu hoch für mich:
      $var="blabla - blubblub";
      
      wie bekomme ich jetzt alles ab dem ersten Leerzeichen weg? ein leerzeichen kann aber auch schon vorher vorkommen, also nur weg, wenn es in Verbindung mit - vorkommt.

      Schon mal Dank

      Sander


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Sander (8133 Beiträge) am Mittwoch, 22.August.2001, 23:15.
    Hilfe Christoph - mein Regexgott ;-)

      das ist schon richtig dolle zu hoch für mich:
      $var="blabla - blubblub";
      
      wie bekomme ich jetzt alles ab dem ersten Leerzeichen weg? ein leerzeichen kann aber auch schon vorher vorkommen, also nur weg, wenn es in Verbindung mit - vorkommt.

      Schon mal Dank

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 23.August.2001, 01:10.
    Re: Hilfe Christoph - mein Regexgott ;-) - Huch ;-)

      Gleich Gott?? Hilfe... ;-)

      Also wenn ichs richtig verstanden habe: Alle " " entfernen vor denen ein - steht, oder?

      Das wäre dann:

      $var=~ s/- /-/g;
      

      ;-)

      Vielleicht meinst Du aber auch was anders?

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 23.August.2001, 08:02.
    Re: Hilfe Christoph - mein Regexgott ;-) - Huch ;-)

      ne, anders.
      Am schluß soll von
      blabla - blubblub
      nur noch blabla stehen. Außerdem könnte auch "bla bla - blubblub" sein, Ausgabe dann "bla bla" - geht das?

      Sander

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 23.August.2001, 09:25.
    Re: Hilfe Christoph - mein Regexgott ;-) - Huch ;-)

      Is ja eigentlich ganz leicht, wenn man keinen Schreibfehler hat ;-)

      $var=~s/ -.+//g;
      

      Danke fürs grübeln

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 23.August.2001, 14:09.
    Re: Hilfe Christoph - mein Regexgott ;-) - Huch ;-)

      Ich hätts zwar von der Beschreibung her immer noch nicht ganz verstanden, aber wenns jetzt geht ;-)

      D.h. nochwas: Bist Du Dir sicher, dass es ein + statt einem * sein soll? Beim + würde er bei

      bla bla -

      das " -" am Schluss stehen lassen.

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 23.August.2001, 14:23.
    Re: Hilfe Christoph - mein Regexgott ;-) - Huch ;-)

      Also alle zeichen hinter blabla sollen verschwinden. Das eindeutigste Merkmal dafür ist  -
      Wenn ich nach dem suche und ein . dransetze bedeutet doch das ein beliebiges Zeichen dahinter. mit einem + noch daran - beliebig viele Zeichen dahinter, oder?

      Jedenfalls klappt es. ;-)

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 23.August.2001, 18:43.
    Re: Hilfe Christoph - mein Regexgott ;-) - Huch ;-)

      + bedeutet 1 bis unendlich
      * bedeutet 0 bis unendlich

      .+ passt auf "a", "sdds" oder "lkjsdkjfhkjdshfkjshdfkjhsdfkjhsdfkjhskjfdh" oder sonstwas, aber NICHT auf "" ;-)

      oder anders:

      $x=$y="bla-";
      $x=~ s/-.+//;
      $y=~ s/-.*//;
      out "x=$x<br>y=$y";
      

      würde ausgeben:

      x=bla-
      y=bla

      je nachdem was du willst ist eins von beiden das richtige ;-)

      bei was für ne praktischen anwendung brauchst du das denn?

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 23.August.2001, 22:27.
    Re: Hilfe Christoph - mein Regexgott ;-) - Huch ;-)

      jo, jetzt hab ich es begriffen *g*
      also hätte ich nur ein Problem, wenn nach dem - nix mehr kommt. Aber das kommt zwangsläufig: Gebirge - Skigebiet. wenn nur Gebirge steht, fehlt auch der -.
      Wegen der Korrektheit bau ich es trotzdem um ;-)

      Danke

      Sander

     Antworten


     
 Liste der Einträge von 57900 bis 58050: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.06s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!