In diesem Fall möchte ich sys-number
verwenden, um Zahlensequenz zu erhalten, und diese Nummer kann mit 0 beginnen. Aber wenn der Benutzer 034234342342
eingibt, erkennt die Systemnummer nicht die 0
, nur 34234342342
.IBM Watson - Sys-Nummer nicht erhalten 0
Haben Sie eine Contorn-Lösung dafür? In diesem Fall, um die ganze Nummer zu bekommen?
Dies ist eine Regex
Bedingung im Conversation Flow und ich möchte sys-number
verwenden, um die ALL-Nummer zu erhalten, wenn der Benutzer "Meine Protokollnummer ist 034234342342" eingibt. Und sys-number
wird die neue Bedingung sein und die vollständige Nummer bekommen.
Wenn nicht, wie es mit sys-number
zu tun. Bitte versuchen Sie mir zu antworten, wie das in diesem Benutzerfall funktioniert.
EDIT:
mein Beispiel Check:
Ja, aber wenn der Benutzer die Nummer nicht eingibt, wird die Konversation fließen. Derzeit haben Sie eine Bedingung (Sie haben diese Bedingung) für 11 Zahlen mit extrahieren, und nur wenn Benutzer 11 Zahlen (und nur die Zahlen) die Konversation fließen. Ich möchte eine Lösung für, wenn der Benutzertyp "Meine Nummer ist 11122233344". die Konversation wird fließen und die Nummer wird –
sein mit input.text.find ('\\ d {12}') Bedingung das wird die Nummer bekommen, wenn mit 0 beginnen? und Konversation wird fließen? –
Es sollte genau 12 Ziffern entsprechen. Wenn Sie einen Bereich möchten, dann zum Beispiel {5,10}. –