Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [PHP] Regulärer Suchausdruck (https://www.delphipraxis.net/55266-%5Bphp%5D-regulaerer-suchausdruck.html)

faux 18. Okt 2005 21:30


[PHP] Regulärer Suchausdruck
 
Hallo!

Ich habe folgendes Problem:
Aus einer Datenbank wird per Zufall ein User ermittelt und im Browser ausgegeben. Die Ausgabe erfolgt in einer schmalen Tabelle. Jedenfalls sprengt es das ganze Design, wenn der User jetzt "ThisIsAVeryLongUsername" heißt. Wenn er "This-Is-A-Very-Long-Username" heißen würde, wäre das kein Problem, da der Browser ja nach einem - umbricht.
Jedenfalls wollte ich das verhindern, mittels einem regulärem Suchausdruck:
Wenn der Username innerhalb der ersten zehn Zeichen kein Zeichen hat, welches der Browser umbricht (imho nur '-', ' ', '.', ',' oder?), dann soll nach Zeichen 10 ein
eingefügt werden.
ich hätte das so gelöst:
Wenn das nicht zutrifft,
Code:
ereg("^[^\W]{0,10}[/-/./,\s]+", $user);
soll er umbrechen.

Aber ich hab nen Denkfehler drinnen. Bitte um Hilfe.. ;)

Grüße
Faux

jfheins 18. Okt 2005 21:47

Re: [PHP] Regulärer Suchausdruck
 
Also nach PCRE (nutze preg_*) wäre das imho
Code:
#(.{0,10})([-,\.\s])#gi
(bin mir aber nicht 100% sicher ...)

faux 18. Okt 2005 22:02

Re: [PHP] Regulärer Suchausdruck
 
OKAY, ich werds versuchen.
Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:52 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz