Aspell अंडरस्कोर या डैश के साथ शब्दों को दो के रूप में मानता है, उदा। क्लाउड-आधारित वर्तनी को "क्लाउड" और "आधारित" के रूप में चेक किया गया है। क्या डीलिमीटर शब्द निर्दिष्ट करने का कोई तरीका है ताकि डैश और अंडरस्कोर को बाहर निकाला जा सके?एस्पेल शब्द delimiters को परिभाषित करने के लिए कैसे?
उत्तर
यदि मैं सही तरीके से प्रश्न को समझता हूं, तो एस्पेल ठीक वही नहीं कर सकता जो आप चाहते हैं (मेरे ज्ञान तक)। इसे सशर्त यौगिक शब्द उपचार के साथ करना है, जो Aspells TODO list पर है।
उसी सूची में यह उल्लेख किया गया है कि Hunspell यौगिक शब्दों के साथ बेहतर काम करता है, इसलिए यदि आप Aspell से बंधे नहीं हैं तो यह एक व्यवहार्य विकल्प हो सकता है। ओपनऑफिस स्पेल चेकिंग के लिए हनस्पेल का उपयोग करता है, इसलिए यह पता लगाना आसान है कि यह आपकी आवश्यकताओं के अनुरूप है या नहीं। यह कम से कम, "क्लॉड-आधारित" उदाहरण के लिए काम करता है, और सभी हाइफेनेटेड शब्दों को बिना शर्त यौगिकों पर विचार नहीं करता है, यानी "आधारित-क्लाउड" को वर्तनी त्रुटि नहीं माना जाएगा।
आपके उत्तर के लिए धन्यवाद। शायद मैं Hunspell पर एक नज़र डालेंगे। – mart1n
Aspell ऐसा करने में असमर्थ है जो आप इस बिंदु पर करना चाहते हैं। उनके द्वारा प्रतीकों के साथ शब्द को संभालने के लिए उपयोग किया जाने वाला इंटरफ़ेस इस समय इस तरह के मामले को संभालने के लिए परिष्कृत नहीं है। इस पर अधिक जानकारी here सूचीबद्ध है।
क्षमा करें कि इस बिंदु तक हल नहीं किया जा सकता है, जब तक कि आप अपना इंटरफ़ेस लागू नहीं करना चाहते। मैं हनस्पेल का उपयोग Mikhail के रूप में सुझाए जाने की सलाह दूंगा।
क्या आप [इस] (http://aspell.net/man-html/Words-With-Symbols-in-Them.html#Words-With-Symbols-in-Them) की तलाश नहीं कर रहे हैं? – Qnan
@ मिखाइल ऐसा कुछ। यद्यपि यह आलेख इस बात पर कोई स्पष्टीकरण नहीं देता है कि कौन से वर्ण शब्द सीमाएं हैं और कौन नहीं हैं। यानी, मुझे लगता है कि क्लाउड-आधारित एक शब्द है, और यदि मैं गलत वर्तनी करता हूं, उदाहरण के लिए "क्लॉड-आधारित", मैं पूरे शब्द को वापस करने के लिए एस्पेल चाहता हूं, न केवल "क्लॉड"। क्या इसका कोई मतलब है? – mart1n
मैं इसे लेता हूं आप सभी डैश को 'अक्षर' के रूप में नहीं मानना चाहते हैं, है ना? – Qnan