ursus contionabundo: Nochmal Regex gesucht

Beitrag lesen

Heheh Pit. Ruhig mit den Pferden. Ohne Rückfragen geht es halt manchmal nicht.

Ich versuche jetzt im zweiten Schritt (PHP und preg_match() ist ja nun klar) mal herauszubekommen, was Du mit diesem Durcheinander

Ich habe eine Textzeile, in der ein bestimter String "XYZ" oder "ABC" oder "Trallala" als ganzes Wort vorkommt. Vor diesem String steht immer ein Leerzeichen und davor eine Zahl, die aus n Ziffern besteht. Begrenzt in Richting Zeilenanfang wird diese Zahl wieder durch ein Leerzeichen. Hinter dem String steht (nach dem Leereichen) ein Betrag (mit Tausendepunkt und Komma). Diese Zahl bildet auch zugleich das Zeilenende.

gemeint hast. Ist:

  • Zeilenanfang
  • beliebiges Zeug
  • Leerzeichen
  • eine Zahl, die aus n Ziffern besteht. (Ist n fix, z.B. immer 8?)
  • Leerzeichen
  • gesuchter, genau bestimmter String
  • Leerzeichen
  • ein Betrag (mit Tausenderpunkt und Komma)
  • Zeilenende

richtig? Meinst Du mit "Komma" wirklich ein Komma oder einen Punkt als Dezimaltrenner?

0 71

Nochmal Regex gesucht

Pit
  • regex
  1. 0
    ursus contionabundo
    1. 0
      ursus contionabundo
    2. 0
      Pit
      1. 0
        Matthias Apsel
        1. 0
          Pit
          1. 0
            ursus contionabundo
            1. 0
              Pit
              1. 0
                Rolf B
                1. 0
                  Pit
                  1. 0
                    Rolf B
                    1. 0
                      Pit
                  2. 0
                    Rolf B
                    1. 0
                      Pit
                      1. 0
                        Rolf B
                        1. 0
                          Matthias Apsel
                          1. 0
                            Pit
                            1. 0
                              Rolf B
                              1. 0
                                Pit
                                1. 0

                                  So geht es fast...

                                  Pit
                                  1. 0

                                    Diese Zeile krieg ich nicht gematcht

                                    Pit
                                    1. 0
                                      ursus contionabundo
                                      1. 0
                                        Pit
                                        1. 0
                                          Self-Nachtwächter
                                          • programmiertechnik
                                          • programmplanung
                                          • regex
                                          1. 0
                                            Rolf B
                                            1. 0
                                              Pit
                                              1. 0

                                                Lösungsalternative: pdftotext

                                                ursus contionabundo
                                          2. 0
                                            Pit
                                            1. 0

                                              Diese Zeile krieg ich nicht gematcht - weitere Vereinfachung

                                              ursus contionabundo
                                    2. 0
                                      Gunnar Bittersmann
                                      1. 0
                                        Pit
                                        1. 0
                                          Gunnar Bittersmann
                                          1. 0
                                            Pit
                                            1. 0
                                              Rolf B
                                              1. 0
                                                Pit
                                                1. 0
                                                  MudGuard
                                                2. 0
                                                  Pit
                                                  1. 1
                                                    Pit
                        2. 0
                          Pit
                        3. 0
                          Pit
                          1. 0
                            Pit
                            1. 0
                              Rolf B
                              1. 0
                                Pit
                  3. 0

                    Nach Deinen Ergänzungern verbesserte Lösung

                    ursus contionabundo
                    1. 0
                      Pit
                      1. 0
                        ursus contionabundo
                        1. 0
                          Pit
                          1. 0

                            Tips zur Fehlersuche

                            ursus contionabundo
                            • php
                            1. 0
                              Pit
                              1. 0

                                Du bist nicht allein ...

                                ursus contionabundo
                                1. 0
                                  Pit
                  4. 0
                    Gunnar Bittersmann
                    1. 0
                      Pit
                      1. 0
                        Gunnar Bittersmann
              2. 0

                Vorhersehbar untauglicher Lösungsversuch

                ursus contionabundo
              3. 0
                pl
          2. 0
            Matthias Apsel
            1. 0
              Pit
          3. 0
            beatovich
            1. 0
              Pit
      2. 0
        pl
        1. 0
          Pit
          1. 0
            Mitleser
            • meinung
            • regex
          2. 0
            pl
            1. 0
              Rolf B
              1. 0
                pl
                1. 0
                  Rolf B
                  1. 0
                    pl
            2. 0
              Gunnar Bittersmann
      3. 0
        dedlfix
        1. 0
          Pit