Alle Zeichen außer * mit RegEx

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Alle Zeichen außer * mit RegEx

    Servus,

    ich möchte innerhalb von zwei eckigen Klammern alles stehen haben, außer *

    Wie grieg ich das mit RegEx am besten hin?

    Code:
    Beispiel:
    
    [ABC] darf es sein
    [*] jedoch nicht
    Danke schonmal

    cYa

  • #2
    Code:
    if(preg_match('%\[\*\]%',$suchtext))
      echo 'Das geht nicht.';
    so würd ich sagen
    EDIT:
    klammer vergessen
    Last edited by mrhappiness; 06-04-2003, 11:22.
    Ich denke, also bin ich. - Einige sind trotzdem...

    Comment


    • #3
      danke, für die antwort mr happiness

      jedoch hast du mich nicht wirklich verstanden,
      ich möchte das folgendermaßen haben:

      PHP Code:
      // Nach dem ersten Prozentzeichen soll der Code stehen,
      // der beispielsweise [ABC] akzeptiert aber[*] nicht!

      $preg "%(.*)?\[TEST\](.*)?\[\/TEST\]%siU"

      Comment


      • #4
        mein preg macht (denk uich) genau das, was du gesagt hast.

        wenn du [ABC] eingibst, meckert er nicht
        wenn du[*] eingibst, meckert er

        wo jetzt dein [TEST] Tag herkommt weiß ich nich, auf jeden fall war vorhe rnich davon die rede
        und ehrlichgesagt steig ich da jetzt nich so genau durch, wo was geprüft werden soll
        Ich denke, also bin ich. - Einige sind trotzdem...

        Comment

        Working...
        X