phpbar.de logo

Mailinglisten-Archive

[php] Mein Beitrag zur Woche der 'Regulaere Ausdruecke'

[php] Mein Beitrag zur Woche der 'Regulaere Ausdruecke'

Sebastian Mendel lists at sebastianmendel.de
Fre Dez 3 14:03:07 CET 2004


Sebastian Mendel wrote:
> Michael.Glaser at spb.de wrote:
> 
>> Ich bekomme Infromationen von Konponenten die wie folgt heissen: AxxBCyy.
>> Dabei ist xx ein Element der Zahlen 61,63,65,71,73,81,84. Fuer jedes xx
>> kann unter yy folgender Wert stehen: 25,35,45,55. D.h. ich habe 
>> Komponenten
>> der Art A61BC25, A61BC35, A61BC45, A61BC55, A63BC25, A63BC45 .... ,
>> A84BC45, A64BC55. (Fuer xx koennen nur die angegebenen Werte 
>> vorkommen, yy
>> hingegen gilt (leider) diese Beschraenkung nicht).
>>
>> Nachdem dieses Problem einfach nach einem RegExp schreit, wollte ich es
>> damit auch loesen. Meine Vorschlaege dazu waren.:
>>      - /A..BC[25|35|45|55]/
>>      - /A..BC["25"|"35"|"45"|"55"]/
>>      - /A\d\dBC["25"|"35"|"45"|"55"]/
> 
> 
> /A[09]{2}BC(?25|35|45|55)/

sorry, mein Fehler:

/A[0-9]{2}BC(?:25|35|45|55)/

oder

/A[0-9]{2}BC[2-5]{1}5/

-- 
Sebastian Mendel

www.sebastianmendel.de www.warzonez.de www.tekkno4u.de www.nofetish.com
www.sf.net/projects/phpdatetime        www.sf.net/projects/phptimesheet

php::bar PHP Wiki   -   Listenarchive