ereg_replace verfeinern?

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

  • ereg_replace verfeinern?

    mahlzeit oder morgen zusammen,

    ich habe ein kleines problem (wer nicht?)

    ich will gerade einen text ausparsen.

    bsp-text: bernd trifft einen freund bei #1# und geht weiter.

    der parser soll mir aus #1# einen ankerlink bauen. funzt auch prima mit:
    parser:
    $_cont = ereg_replace ("(#)(.*)(#)","<a href=\"#\\2\">[\\2]</a>",$_cont);
    ergebnis:
    bernd trifft einen freund bei <a href="#1">[1]</a> und geht weiter.

    nun kommen aber im text zwei (oder mehr) ankerlinks vor:
    bernd trifft einen freund bei #1# und geht weiter zu #2#.

    ergebnis:
    bernd trifft einen freund bei <a href="#1# und geht weiter und geht weiter zu #2">[1# und geht weiter und geht weiter zu #2]</a>.

    sollte aber so sein:
    bernd trifft einen freund bei <a href="#1#>[1]</a> und geht weiter und geht weiter zu <a href="#2">[2]</a>.

    wie kann ich ereg_replace dazu bringen, dass er für jeden ankerlink den passenden output liefert. irgendwie ging das doch, aber ich finde es nicht mehr raus,..... so HELP!!!
    **********
    arkos
    **********

  • #2
    $_cont = preg_replace ("(#)(.*?)(#)","<a href=\"#$2\">[$2]</a>",$_cont);
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

    Kommentar


    • #3
      schon mal danke, für die schnelle antwort nur leider kommt nun:

      Warning: Unknown modifier

      irgendwo steckt noch n teufel drinne (

      ich suche... magest du weiter helfen und mit suchen
      **********
      arkos
      **********

      Kommentar


      • #4
        $_cont = preg_replace ("!(#)(.*?)(#)!si","<a href=\"#$2\">[$2]</a>",$_cont);
        h.a.n.d.
        Schmalle

        http://impressed.by
        http://blog.schmalenberger.it



        Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
        ... nur ohne :-)

        Kommentar


        • #5
          du bist ein riese!!!!!!

          thanx und schönes (jetzt schon verdientes!) wochenende
          **********
          arkos
          **********

          Kommentar

          Lädt...
          X