Ankündigung

Einklappen
Keine Ankündigung bisher.

preg_match () nicht ins Ergebnis übernehmen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • preg_match () nicht ins Ergebnis übernehmen

    Hallo ich schraube gerade an einem etwas längeren PregMatch. Das Problem ist nun: Jede Klammerung die ich vornehmen muss wird ins Ergebnis übernommen. Das will ich aber gar nicht.

    Wenn ich etwa sowas hier habe:
    Code:
    {\s*([A-Z]{1,5}:)?(((UN|U|O|ON)([0-9]))|(O\(|\)))}
    Dann bekomme ich unheimlich viele Array Einträge, ich brauche aber immer nur die innersten Klammern als hier z.B. dann asdf:,U,3 was ich bekomme ist aber asdf:, U3,U3,U,3

  • #2
    Du kannst die Erzeugung einer "backreference" durch ?: verhindern:
    Code:
    (?:nein)(ja)

    Kommentar


    • #3
      Danke

      Kommentar

      Lädt...
      X