Hallo Dedlfix!
So ist es.
Na dann habe ich zumindest wieder einen kleinen Teil dazugelernt.
Doch tatsächlich: ~(^|\D)\d{5,10}($|\D)~ funktioniert.
Bei höchstens einer solchen Zahl und es dürfen keine weiteren Ziffern im Text enthalten sein.
Wenn die Fragestellung lautet, ob in dem Text eine Zahl mit 5-10 Ziffern vorkommt, passt es auf jeden Fall. Natürlich macht das keine Aussage darüber, ob evt. noch andere Zahlen, auf die das zutrifft, im Suchstring vorkommen. Ich nehme an, das meintest Du mit der Regel, dass weiteren Ziffern im Text enthalten sein dürfen. Sonst wäre es ja egal, was sich überdies noch im Suchstring befindet.
(^|a)bc matcht abc an beliebiger Position oder bc am Anfang. ^|abc matcht alles, weil alles einen Anfang hat und damit das Muster schon erfüllt ist.
Passt, dann habe ich Dich eh richtig verstanden.
Mit lieben Grüßen
Melvin Cowznofski
![Melvin Cowznofski](http://webstuff.at-web.cc/public/selfhtml/profile/melvin_cowznofski.png)
What – me worry?