"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > इमोजी-जावा के लिए सीएफएमएल रैपर (इमोजी को पहचानें, साफ करें और परिवर्तित करें)

इमोजी-जावा के लिए सीएफएमएल रैपर (इमोजी को पहचानें, साफ करें और परिवर्तित करें)

2024-11-01 को प्रकाशित
ब्राउज़ करें:957

CFML wrapper for emoji-java (identify, sanitize & convert emojis)

एक कोल्डफ्यूजन एप्लिकेशन जिसे हमने कुछ साल पहले विकसित किया था, आने वाले टेक्स्ट संदेशों को लॉग करने के लिए ट्विलियो के साथ काम करता था। UTF-8 संदेश पेलोड को NVARCHAR डेटाटाइप का उपयोग करके MSSQL डेटाबेस में सहेजा गया था और बिना किसी समस्या के वेबपेजों पर प्रदर्शित किया जा सकता था। किसी तीसरे पक्ष के विंडोज़ प्रोग्राम में CSV फ़ाइल आयात करते समय, जब भी उसे उच्च ASCII वर्ण का सामना करना पड़ता है, तो एक यादृच्छिक त्रुटि के कारण आयात निरस्त हो जाएगा। हम डेटा को हटाना नहीं चाहते थे, लेकिन हम इमोजी को HTML इकाइयों या दशमलव मानों में भी परिवर्तित नहीं करना चाहते थे क्योंकि HTML वातावरण के बाहर वे कुछ हद तक अर्थहीन होंगे।

तभी हमने ईमेल-जावा जावा लाइब्रेरी की खोज की। यह खुद को "जावा के लिए गायब इमोजी लाइब्रेरी" के रूप में प्रस्तुत करता है और वास्तव में कई इमोजी-विशिष्ट विशेषताएं जोड़ता है जो मूल रूप से जावा (या कोल्डफ्यूजन) में उपलब्ध नहीं हैं।

सीएफएमएल परियोजनाओं में इमोजी को पहचानने, साफ करने और परिवर्तित करने में मदद के लिए यहां एक सीएफ-ईमेल-जावा रैपर है। (नोट: यह मेरा पहला मौका है जब मैं जीथूब में एक प्रोजेक्ट बना रहा हूं, बजाय इसके कि मैं सिर्फ एक साधारण सार तैयार कर रहा हूं।)

CSV निर्यात के लिए, हमने स्ट्रिंग्स और संदेशों पर parseToAliases पद्धति का उपयोग किया जैसे मुझे पसंद है? मुझे पसंद है :पिज्जा: में परिवर्तित कर दिया गया।

यहां कार्यक्षमता के कुछ उदाहरण दिए गए हैं।

emojijava.isEmoji('❤️');       // true
emojijava.isEmoji('I ❤️ ?');  // false

emojijava.containsEmoji('I ❤️ ?');  // true

emojijava.isOnlyEmojis('I ❤️ ?');   // false
emojijava.isOnlyEmojis('? ❤️ ?');  // true

emojijava.parseToAliases('I like ?');   // I like :pizza:

emojijava.parseToHtmlDecimal('I ❤️ ?');   // I ❤️ 🍕

emojijava.parseToHtmlHexadecimal('I ❤️ ?');   // I ❤️ 🍕

emojijava.removeAllEmojis('I ❤️ ?');   // I

emojijava.removeAllEmojisExcept('I ❤️ ?', "pizza");   // I  ?

emojijava.removeEmojis(text, "pizza");  // I ❤️

emojijava.removeEmojis('I ❤️ ?', "[emoji]");  // I [emoji] [emoji]

emojijava.extractEmojis('I ❤️ ?');  // I ["❤️", "?"]
emojijava.extractEmojis('I ❤️ ?', true);  // an array of structs w/emoji data

GitHub प्रोजेक्ट: cf-इमोजी-जावा

https://github.com/JamoCA/cf-emoji-java

विज्ञप्ति वक्तव्य इस लेख को पुन: प्रस्तुत किया गया है: https://dev.to/gamesover/cfml-wrapper-for-emojii-java-identify-sanitize-convert-emojis-5h2c?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3