AMAZON. AlphaNumeric - Amazon Lex V1

Wenn Sie Amazon Lex V2 verwenden, lesen Sie stattdessen das Amazon Lex V2-Handbuch.

 

Wenn Sie Amazon Lex V1 verwenden, empfehlen wir, Ihre Bots auf Amazon Lex V2 zu aktualisieren. Wir fügen V1 keine neuen Funktionen mehr hinzu und empfehlen dringend, V2 für alle neuen Bots zu verwenden.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

AMAZON. AlphaNumeric

Erkennt aus Buchstaben und Zahlen bestehende Zeichenfolgen, z. B. APQ123.

Dieser Slot-Typ ist in der koreanischen Sprache (ko-KR) nicht verfügbar.

Sie können den Slot-Typ AMAZON.AlphaNumeric für Zeichenfolgen verwenden, die Folgendes enthalten:

  • Alphabetische Zeichen, z. B. ABC

  • Numerische Zeichen, z. B. 123

  • Eine Kombination aus alphanumerischen Zeichen, z. B. ABC123

Sie können dem Slot-Typ AMAZON.AlphaNumeric einen regulären Ausdruck hinzufügen, um die für den Slot eingegebenen Werte zu validieren. Sie können beispielsweise einen regulären Ausdruck verwenden, um Folgendes zu validieren:

  • Postleitzahlen im Vereinigten Königreich oder Kanada

  • Führerscheinnummern

  • Fahrgestellnummern

Verwenden Sie einen regulären Standardausdruck. Amazon Lex unterstützt die folgenden Zeichen im regulären Ausdruck:

  • A-Z, a-z

  • 0-9

Amazon Lex unterstützt auch Unicode-Zeichen in regulären Ausdrücken. Die Form lautet \uUnicode. Verwenden Sie vier Ziffern, um Unicode-Zeichen darzustellen. Beispiel: [\u0041-\u005A] ist gleichbedeutend mit [A–Z].

Die folgenden Operatoren für reguläre Ausdrücke werden nicht unterstützt:

  • Endlose Wiederholer: *, +, oder {x,} ohne Obergrenze.

  • Platzhalter (.)

Die maximale Länge des regulären Ausdrucks beträgt 300 Zeichen. Die maximale Länge einer Zeichenfolge, die in einem AMAZON-Verzeichnis gespeichert ist. AlphaNumeric Der Slot-Typ, der einen regulären Ausdruck verwendet, ist 30 Zeichen lang.

Im Folgenden finden Sie einige Beispiele für reguläre Ausdrücke.

  • Alphanumerische Zeichenfolgen, z. B. APQ123 oder APQ1: [A-Z]{3}[0-9]{1,3} oder eine stärker eingeschränkte [A-DP-T]{3} [1-5]{1,3}

  • US Postal Service Priority Mail im internationalen Format, z. B: CP123456789US: CP[0-9]{9}US

  • Bankleitzahlen, z. B. 123456789: [0-9]{9}

Um den regulären Ausdruck für einen Slot-Typ festzulegen, verwenden Sie die Konsole oder die Operation PutSlotType. Der reguläre Ausdruck wird beim Speichern des Slot-Typs validiert. Wenn der Ausdruck nicht gültig ist, gibt Amazon Lex eine Fehlermeldung zurück.

Wenn Sie einen regulären Ausdruck in einem Slot-Typ verwenden, vergleicht Amazon Lex die Eingabe in Slots dieses Typs mit dem regulären Ausdruck. Wenn die Eingabe mit dem Ausdruck übereinstimmt, wird der Wert für den Slot akzeptiert. Wenn die Eingabe nicht übereinstimmt, fordert Amazon Lex den Benutzer auf, die Eingabe zu wiederholen.