簡體   English   中英

IBM Watson Conversation:帶(智能)引號的模式

[英]IBM Watson Conversation: Patterns with (smart) quotes

我正在嘗試在 Conversation service 中定義一個基於模式的實體 該模式旨在捕獲雙引號之間的字符串。 我為該實體定義了以下正則表達式:

\"[A-Za-z0-9.:| @\\']+\"

在我的 Linux 機器上一切正常,但它似乎不適用於 Mac 等其他環境。 引號無法識別,因此模式不匹配。 有任何想法嗎?

該錯誤或行為的一個可能原因是聰明的引用(這並不總是一個聰明的主意)。 在某些系統或某些應用程序中,雙引號 ( " ) 被轉換為 and and 。我建議擴展模式以包含此類引號:

[\"„“][A-Za-z0-9.:| @\\']+[\"”“]

這樣,無論智能引號是否啟用,Watson Conversation 服務都會檢測開始和結束的雙引號。 在本教程中,我已經成功地將這樣的模式用於聊天機器人與 Slack 的交互

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM