farant: preg_match mit punkt, unterstrich und leerzeichen

hey

ich habe eine preg_match
preg_match('/^line([0-9-]+)/',$key,$regs)
nur soll jetzt auch alles was nen punkt, ein leerzeichen und einen unterstrich hat ausgegeben werden
mit preg_match('/^line([0-9_-]+)/',$key,$regs) krieg ich den unterstrich ... und den rest?

thx
farant

  1. preg_match('/^line([0-9-]+)/',$key,$regs)
    nur soll jetzt auch alles was nen punkt, ein leerzeichen und einen unterstrich hat ausgegeben werden
    mit preg_match('/^line([0-9_-]+)/',$key,$regs) krieg ich den unterstrich ... und den rest?

    normalerweise mit 2x Backslashes
    zB \.\

    oder?

    1. normalerweise mit 2x Backslashes
      zB \.\

      also preg_match('/^line([0-9_\.\-]+)/',$key,$regs)?
      Mmmh - aber was ist mit dem leerzeichen?

      1. also preg_match('/^line([0-9_\.\-]+)/',$key,$regs)?
        Mmmh - aber was ist mit dem leerzeichen?

        was willst denn machen? schau dir mal unter php.net die funktion implode an... das genügt auch oft

        1. hey

          Ist etwas komplizierter und schwer zu erklären - ich will jedenfalls mir alles ab - bis . eines dateinamens ausgeben lassen wobei ich nicht die länge und den inhalt kenne ... und das muss mit preg_match passieren ... ;o)

          farant