pa dobro, ja razumem šta tebe muči - možeš da nađeš unos 'mr ivan' pomoću '%ivan%', ali ne i obrnuto.
međutim to obrnuto ti ni ne treba. ako prolaziš kroz sve zapise, bilo iz programa, bilo kursorom, uvek ćeš da naiđeš na najkraću reč koju ćeš da trpaš u uslov između %%. i nema potrebe da razbijaš po spejsu i da porediš za svaku reč...
ima tu dosta praznog hoda, ali ti rešava problem.
pseudo kod:
Kôd:
begin prođi kroz sve zapise
za svaki zapis
@@reper = trenutni zapis
begin
@@term = value1 trenutnog zapisa
begin prođi kroz sve zapise
za svaki zapis koji nije @@reper
begin
uporedi value1 sa @@term
...
end
end
end
end
btw, ne znam da li postoji neko elegantnije rešenje...