[REGEX] Anfänger-Problem - ist aber spezifisch

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

  • #16
    [\w|\d|_]+ = \w+

    A "word" character is any letter or digit or the underscore character, that is, any character which can be part of a Perl "word". The definition of letters and digits is controlled by PCRE's character tables, and may vary if locale-specific matching is taking place. For example, in the "fr" (French) locale, some character codes greater than 128 are used for accented letters, and these are matched by \w.

    Kommentar


    • #17
      Original geschrieben von miximaxi
      Im php das du am anfang des thread geschrieben hast ist kein Fehler. Das Problem liegt also anderswo, falls es überhaupt besteht.
      Nur weil der code syntaktisch ok ist heisst dass nicht dass er auch
      die beabsichtigte semantik besitzt. Es wurde im thread schon
      gesagt aber ich wiederhole es nochmal. Die funktion hat keinen
      rückgabewert, weil nichts zurückgegeben wird. (hmm logisch
      ). Also kann der OP nicht erwarten dass er beim versuch seine
      funktion als rvalue zu verwenden, ein verhalten hat das der
      intendierten semantik gerecht wird.

      greets
      (((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")

      Kommentar


      • #18
        tolle sprache aberan der Sache vorbei.

        Die Funktion des OP wird nicht auf der rechten Seite verwendet, sondern überhaupt nicht.
        Das erwartete Ergebnis des OP ist nicht ein Funktionswert sondern eine Ausgabe. Mit "kein Fehler" war nicht (nur) die Syntax, sondern (insbesondere) der Inhalt gemeint.
        Zuletzt geändert von miximaxi; 19.04.2006, 10:03.

        Kommentar


        • #19
          mea culpa

          da hab ich mich von den folgebeiträgen dazu verleiten lassen
          zu glauben, dass die funktion auf die beschriebene weise verwendet
          werden sollte.

          Beim nochmaligen lesen, bin ich der meinung,
          dass mit den gegebenen informationen
          nicht entschieden werden kann, warum kein fehler ausgegeben wird.

          Wir wissen weder etwas über die zu testenen daten, noch
          über die orte an denen die funktion verwendet wird,wir
          wissen auch nichts über eventuelle abhängigkeiten von
          anderen bedingungen usw. usw.

          greets
          (((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")

          Kommentar

          Lädt...
          X