Deregulator: bestimmte Zeichenkette aus String entfernen

Hallo,

zuerst ich bin neu mit perl unterwegs...
Gibt es eine einfach Möglichkeit (ohne Matching) ein bestimmtes Wort aus nem String zu entfernen?

Ich will aus nem Link z.B. "http://forum.de.selfhtml.org/cgi-bin" das "/forum.de" herausschneiden. Wie mach ich das am einfachsten?

Danke für Eure Hilfe!

  1. Hallo Deregulator!

    Ich will aus nem Link z.B. "http://forum.de.selfhtml.org/cgi-bin" das "/forum.de" herausschneiden. Wie mach ich das am einfachsten?

    Wenn Dir der String einigermaßen bekannt ist, kannst Du mit http://de.selfhtml.org/perl/funktionen/zeichenketten.htm#substr@title=substr() arbeiten.

    Viele Grüße aus Frankfurt/Main,
    Patrick

    --
    _ - jenseits vom delirium - _

       Diblom   [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
    J'ai 10 ans! | Achtung Agentur! | Nichts ist unmöglich? Doch! | Heute schon gegökt?
    1. Hallo Deregulator!

      »» Ich will aus nem Link z.B. "http://forum.de.selfhtml.org/cgi-bin" das "/forum.de" herausschneiden. Wie mach ich das am einfachsten?

      Wenn Dir der String einigermaßen bekannt ist, kannst Du mit http://de.selfhtml.org/perl/funktionen/zeichenketten.htm#substr@title=substr() arbeiten.

      Viele Grüße aus Frankfurt/Main,
      Patrick

      Der String ist dynamisch, also das bestimmte Wort das raus muss ist immer an einer anderen Stelle.

      1. Hallo,

        » Wenn Dir der String einigermaßen bekannt ist, kannst Du mit http://de.selfhtml.org/perl/funktionen/zeichenketten.htm#substr@title=substr() arbeiten.

        Der String ist dynamisch, also das bestimmte Wort das raus muss ist immer an einer anderen Stelle.

        Du kannst die Position, an der das Wort steht, mit http://de.selfhtml.org/perl/funktionen/zeichenketten.htm#index@title=index() finden. Benutze diesen Wert in substr().

        Freundliche Grüße

        Vinzenz

        1. Hallo,

          »» » Wenn Dir der String einigermaßen bekannt ist, kannst Du mit http://de.selfhtml.org/perl/funktionen/zeichenketten.htm#substr@title=substr() arbeiten.

          »» Der String ist dynamisch, also das bestimmte Wort das raus muss ist immer an einer anderen Stelle.

          Du kannst die Position, an der das Wort steht, mit http://de.selfhtml.org/perl/funktionen/zeichenketten.htm#index@title=index() finden. Benutze diesen Wert in substr().

          Freundliche Grüße

          Vinzenz

          Danke für eure Hilfe. Hab nun hinbekommen.

          Andere Frage:
          substr() extrahiert ja nur. Gibts da auch eine Funktion die tatsächlich eine Zeichenkette aus einem String rauslöscht?
          Ode muss man dann 2x substr() anwenden und dann die Strings zusammenketten?

          1. Moin Moin!

            substr() extrahiert ja nur. Gibts da auch eine Funktion die tatsächlich eine Zeichenkette aus einem String rauslöscht?
            Ode muss man dann 2x substr() anwenden und dann die Strings zusammenketten?

            Laß mich mal mit Code antworten:

              
            $x='abcdef';  
            substr($x,3,2)='';  
            print $x;  
            
            

            Alexander

            --
            Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".