Hallo Leute,
habe folgendes problem:
ich lese (mit dem programm xpdf) eine pdf-datei in einen string ein.
jetzt moechte ich in diesem string nach einem wort suchen:
Gibt mir doch die Zeichen die vor "SUCHWORT" stehen aus, oder?
wenn ich nun mit
mir den ganzen
spass anzeigen lassen will, klappt das prima.
Bei
auch, nur dummweise enthaelt diese variable noch mehr "SUCHWORT".
Habe dann probiert mit
die ausgabe auf 70 zeichen zu kuerzen. damit schneide ich mir aber selbst ins fleisch und mir gehen ein paar "SUCHWORTE" durch die lappen.
Im Prinzip moechte ich nur eins,
String nach SUCHWORT durchsuchen, die 70 zeichen vor und 70 zeichen nach dem SUCHWORT ausgeben.
Kann man das eventuell auch gleich im regulären Ausdruck formulieren? Habe gelesen man koennte mit {70} eine begrenzung erzwingen, fand er aber beim probieren nicht so gut ;-)
habe folgendes problem:
ich lese (mit dem programm xpdf) eine pdf-datei in einen string ein.
jetzt moechte ich in diesem string nach einem wort suchen:
Code:
preg_match_all("/(.*)SUCHWORT/i", $inhalt, $treffer);
wenn ich nun mit
Code:
echo "$treffer[0][1]"
spass anzeigen lassen will, klappt das prima.
Bei
Code:
echo $treffer[0][2]
Habe dann probiert mit
Code:
echo substr($treffer[0][1], 0, 70);
Im Prinzip moechte ich nur eins,
String nach SUCHWORT durchsuchen, die 70 zeichen vor und 70 zeichen nach dem SUCHWORT ausgeben.
Kann man das eventuell auch gleich im regulären Ausdruck formulieren? Habe gelesen man koennte mit {70} eine begrenzung erzwingen, fand er aber beim probieren nicht so gut ;-)
Kommentar