ik ben bezig voor de zoekmachine op mn site een functie te maken die een searchstring om zet naar SQL, bv.
ik had al iets met veel ifs en replaces, maar vond het nog al lelijk. Nou vroeg ik me af wat de beste manier is om een bepaald soort string om te zetten in een andere. Is daar iets formeels/theoretisch voor? Hoe los je bijvoorbeeld netjes de substrings op en hoe ga je om met misvormde input? Ik zat zelf te denken aan iets recursiefs, maar misschien zijn er nog andere oplossingen?
code:
1
| [b]"koe met poten" kip hond "in boerderij"[/b] naar [b]WHERE var LIKE '%koe met poten' AND var LIKE '%kip%' AND var LIKE '%hond%' AND var LIKE '%in boerderij%'[/b] |
ik had al iets met veel ifs en replaces, maar vond het nog al lelijk. Nou vroeg ik me af wat de beste manier is om een bepaald soort string om te zetten in een andere. Is daar iets formeels/theoretisch voor? Hoe los je bijvoorbeeld netjes de substrings op en hoe ga je om met misvormde input? Ik zat zelf te denken aan iets recursiefs, maar misschien zijn er nog andere oplossingen?
Panacea.NL als je geinteresserd bent in IT en Geneeskunde!