ए * कुछ भी मिलान कर देंगे जब तक कि एक शब्द या कई शब्दों का एक पैटर्न मिलान किया जाता है
एक _ कुछ भी मिलान कर देंगे, भले ही एक शब्द का एक पैटर्न या कई शब्दों से मेल
<pattern>BYE _</pattern>
के बाद से <pattern>BYE *</pattern>
एक ही पैटर्न से मेल खाता है मतलब नहीं है सकता है, लेकिन <pattern>BYE _</pattern>
<pattern>BYE * SEE YOU</pattern>
शैडो जाएगा, जबकि अलविदा * नहीं होगा।
_ सावधानी से उपयोग करें, उदाहरण के लिए _ कुछ भी मेल खाता है और आपका बॉट हर बार एक ही जवाब देगा।
<pattern>_ A COUPLE OF WORDS *</pattern>
और <pattern>_ A COUPLE OF WORDS</pattern>
_ का उपयोग करने का सही तरीका है यदि आप हर बार पकड़ना चाहते हैं तो शब्द का एक कोड अंदर या वाक्य के अंत में होता है।
तो इसका मतलब यह होगा कि 'हेल्लो _' एक अवैध अभिव्यक्ति है? सही? –
यह मुझे में मिला है http://www.alicebot.org/aiml/aaa/Salutations.aiml इन दो पैटर्न के बीच आवश्यक अंतर क्या है? * अलविदा ठीक देख आप बाद में <प्राप्त नाम = "नाम" />। _ अलविदा बाद में मिलेंगे। Btw, जवाब :) –
मैं कहूंगा, कल्पना है कि नमस्ते _ अमान्य हां में है के आधार पर के लिए धन्यवाद। और यह मेरे हिस्से पर एक गंभीर रूप से खराब उदाहरण था। मुझे नहीं लगता कि * बीईई का कभी मूल्यांकन किया जाएगा। * BYE मेरे विचार में अमान्य है, और बीईई * होना चाहिए। – Bravax