Bună ziua im de lucru pe un chatbot care va da statutul de zbor. bot meu este de lucru bine în cazul în care intrările de utilizator SU 1234, bot înțelege „SU“ cod al companiei aeriene și „1234“ este numărul. dar, în cazul în care utilizatorul nu oferă spațiu ca „SU1234“ bot nu poate identifica parametrii companiei aeriene sau numărul zborului. Te rog ajută-mă să înțeleagă bot de căutare ti într-un cuvânt.
Cum să obțineți parametrii într-un cuvânt pentru chatbot (API.ai)
voturi
0
1 răspunsuri
voturi 0
0
Cu nici un cod postat este imposibil să-ți spun ce sa întâmplat.
Ca un sfat general , pot spune că , dacă aveți un regex și doriți să se potrivească atât „SU1234“ și „SU 1234“ , atunci s -ar putea încerca ceva de genul /(\w+)\s*(\d+)/etc - cu un spațiu opțional. Dar nu știu dacă ești chiar folosind regexes deloc din moment ce ne cere să găsiți probleme în cod pe care nu le - ați furnizat.













