ich habe hier einen rssfeeder den ich etwas umstricken möchte & der die funktionen "regex search" & "regex replace" innehat. hintergrund meines problems ist folgender:
ich möchte gewisse inhalte im titel ausblenden und bekam schon raus, dass regex dies bewerkstelligen kann. leider verstehe ich nicht, wie.
ein beispiel wie es jetzt zb aussieht:
[13/21] - So ein Bloedsinn - "1737 - Das tippst DU (D)(hjjsde)(Spanish).arg" djjw (1/151)
ich möchte nun daraus machen:
[blah] - Das tippst DU
wer kann mir da weiterhelfen ? ich wäre für jede hilfe echt dankbar !
ok, ich habe es schon fast nach wunsch (danke). nur noch 3 fragen:
1. mit welchem zeichen erzeuge ich ein leerzeichen ?
2. wie kann ich es bewerkstelligen, dass zb ab dem 40 zeichen der rest abgeschnitten/oder auf 40 zeichen begrenzt wird ?
3. wie kann ich eine bestimmte zeichenfolge ausblenden (zb: blah)
viele grüße
never
1. :
\s (Ein beliebiges Leerraumzeichen)
\040 als AscII
bei preg_replace reicht aber z.b. einfach das leerzeichen selbst aus " " .
2. Mit einem sogenannten quantifier, gib nach der zeichenkette {40} an dann sucht er nach genau 40 zeichen z.b. /w{40} wären genau 40 wortzeichen ... /w{,40} wären maximal 40 wortzeichen aber auch weniger
/w{20,40} wären minimal 20 maximal 40 wortzeichen ...