ereg_replace

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

  • ereg_replace

    hi experten
    ich habe eine frage, ich moechte mit einem string ($cheat) folgendes machen:

    es ist ein relativ grosser textblock und ich moechte dort teile dieses textblockes entfernen. und zwar soll es bei dem wort "Platform" anfangen alles zu loeschen bis es auf " ) " stoesst. Platform und das Klammerzeichen soll es auch mit wegloeschen.

    kann mit jemand helfen wie ich das machen muss? ich denke es sollte mit ereg_replace funktionieren, wenn mich nicht alles taeuscht.

    danke schon mal im voraus

    dominik

  • #2
    Code:
    ereg_replace("Platform.*\)","",$cheat);
    Das müsste hinhauen
    Für Rechtschreibfehler übernehme ich keine Haftung!

    Comment


    • #3
      ereg sind unschön,wenn schon RegEXP, dann PCRE:

      Und vielleichtsolltesst du in anbetracht der Tatsache dass es ein Großer Textblock ist mit substrings arbeiten anstatt mit regexps.

      BTW:was ist eine "Platform"?
      Die Musikreview Seite

      hi, i'm a signature virus. copy me into your signature to help me spread.

      Comment


      • #4
        Original geschrieben von Tartax
        was ist eine "Platform"?
        englisch?
        Ich denke, also bin ich. - Einige sind trotzdem...

        Comment


        • #5
          danke fuer die hilfestellung

          also hier noch zur genaueren erklaerung:

          PHP Code:
          $cheat "Using your time for easy level up
          Platform: GameBoy Adv.
          Code: 42393
          Submitted by: Austin ( nitsua102 AT yahoo.com )
          When in battle, if you plan to "
          Wait", don't! Use your time! If your character has an ability th.........

          Mission Help
          Platform: GameBoy Adv.
          Code: 36546
          Submitted by: jagdlailoi ( lailoi9 AT hotmail.com )
          If you are having trouble beating........ 
          was ich jetzt tun will, ist von $cheat alles was zwischen "Platform" und " ) " liegt entfernen. (inklusive "Platform" und " ) " )

          PHP Code:
          ereg_replace("Platform.*\)","",$cheat); 
          war schon mal nicht schlecht, hat aber leider nicht ganz funktioniert...

          hat jemand noch eine idee?

          Comment


          • #6
            PHP Code:
            preg_replace('/Platform[^\\)]+\\)/'''$cheat); 
            BTW:
            http://www.php-resource.de/tutorials/read/10/1/
            hopka.net!

            Comment


            • #7
              hey cool danke. scheint zu funzen

              habe den link auch grade gebookmarked

              Comment


              • #8
                Original geschrieben von mrhappiness
                englisch?
                Da könnte tatsächlich was dran sein.
                Die Musikreview Seite

                hi, i'm a signature virus. copy me into your signature to help me spread.

                Comment

                Working...
                X