Mailinglisten-Archive |
At 15:39 30.12.2000 +0100, Cyrill Schumacher wrote:
>aber wofür \S* ?????
>da würde doch auch nur ein /^.{1,100}/ reichen ???
dann würdest du (je nach gierigkeit) nach dem hundertsten char alles
abschneiden, gewollt war aber aber das das wort nicht abgetrennt wird, \S
passt auf alles ausser \s.
$string1 = preg_replace("/^(.{100}\S*).*$/", "\\1", $string);
vereinfacht:
^.{100} - suche am stringanfang nach hundert chars
\S* - schaue ob es von *nicht* whitespace chars gefolgt wird
.*$ - schlucke den rest des strings
daniel
/*--
daniel beulshausen - daniel_(at)_php4win.de
using php on windows? http://www.php4win.de
php::bar PHP Wiki - Listenarchive