Cześć, męczę się nad tym już którąś godzinę i nie mogę wykminić.
Sytuacja wygląda tak. Mam serwer MSSQL, i mam tabelę która przechowuje mi pewne wzorce, np:
?55*2
*23?
2*?5
20*
wzorce są tworzone przez użytkownika z użyciem windowsowych symboli wieloznacznych, jakby ktoś nie wiedział:
-
- dowolny ciąg
? - dowolny znak
żadnych innych symboli tam nie będzie i zakładamy, że wzorzec jest utworzony tak, że można go jednoznacznie zidentyfikować, tzn. nie będzie sytuacji np: "2?"
- dowolny ciąg
I teraz tak.
Mam numer, np: 855034032.
(jak widać, pasuje on do pierwszego wzorca)
Teraz jak mając ten numer, pobrać wzorzec do którego on pasuje?
Mam jeden pomysł, który będzie działał, ale on jest strasznie oporny w implementacji i działaniu, na pewno da się zrobić lepiej. Póki co nie będę o nim pisał, żeby nikomu nic nie sugerować.