HF1B részleges telefonszám probléma

0 votes
asked Apr 2, 2016 in IRF tantárgy by juhaszbalint (52 points)  

Ebben a feladatban telefonszám részletre kell rákeresni.
Az a gondom, hogy ezek a számok formázva és stringként vannak tárolva.
pl. "391-9471-298"
Na most itt hogy keresem meg a *194712*-et? LDAP search-el így sehogy. Pedig létező szám-részlet a 194712.
Erre felvehetnék egy ilyen keresést:
(|(*1947-12*)(*1-9471-2*)(*1947-12*)(*194-712*)(*19-4712*)(*1-9471-2*))

Tényleg ilyen bonyolult az első házi, vagy csak a *<szám>* formátumot várják el tőlünk?

1 Answer

+2 votes
answered Apr 2, 2016 by valkorn (87 points)  
selected Apr 2, 2016 by juhaszbalint
 
Best answer

Ha simán *<szám>* formátumot használsz, akkor is visszaadja a megfelelően illeszkedőket, a kötőjelet nem veszi figyelembe. Az általad említett példára *194712* visszaadja a 391-9471-298 számot.

commented Apr 2, 2016 by juhaszbalint (52 points)  
>kötőjelet nem veszi figyelembe
ez nagyon ezoterikusan hangzik de inkább csak elfogadom, nekem is jobb úgy :)
commented Apr 3, 2016 by kovari (2,221 points)  
Most ezt nem próbáltam ki a gyakorlatban, de ha netán a kérdésben szereplő formula adna csak vissza minden releváns illeszkedést, akkor sem várnánk el, hogy ilyet használjatok.
...