bestimmte Zeichenkette aus String entfernen
Deregulator
- perl
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!
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
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.
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
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?
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