html करण एचटीएमएल के लिए विकी मार्कअप को कनवर्ट करने का सबसे आसान तरीका क्या है?




हिंदी में एचटीएमएल परिभाषा (6)

मैं एक वेबसाइट का निर्माण कर रहा हूं जिसके लिए बहुत बुनियादी मार्कअप क्षमताओं की आवश्यकता है मैं किसी भी 3 पार्टी प्लग इन का उपयोग नहीं कर सकता, इसलिए मुझे मार्कअप को एचटीएमएल में कनवर्ट करने के लिए सिर्फ एक सरल तरीका चाहिए मेरे पास कुल 3 टैग हो सकते हैं जो मैं अनुमति देता हूँ

==Heading== से <h2>Heading</h2> , या --bold-- को <b>bold</b> को कनवर्ट करने का सर्वोत्तम तरीका क्या है? क्या यह केवल रीगेक्स के साथ किया जा सकता है, या क्या कोई एक साधारण कार्य करता है?

मैं इसे सी # में लिख रहा हूं, लेकिन अन्य भाषाओं के उदाहरण शायद काम करेंगे

फ़ॉलो अप करें: यह मेरी वेबसाइट का एक छोटा सा हिस्सा है, मुझे सरल Regex का उपयोग करने की सादगी पसंद है। मैंने यह काम सी # में निम्नलिखित कोड के साथ किया है:

string html = Regex.Replace("==This will be inside h2==", "==([^=]*)==", "< h2>$1< /h2>")

.NET अन्य भाषाओं में उपयोग किए जाने वाले \ 1 अंकन के बजाय $ 1 अंकन का उपयोग करता है


संभवत: आपके 3 टैग्स के लिए ओवरकिल, लेकिन यदि यह पूरी तरह से विकसित मार्कअप भाषा में उड़ाता है, और regexp की डरावनी लग रही है, तो आप एंटीलेटर पर विचार करना चाह सकते हैं



मैं मार्कडाउन (इस साइट पर इस्तेमाल की जाने वाली एक ही हल्के मार्कअप भाषा) का उपयोग करता हूं। सी # के लिए यहाँ उपलब्ध स्रोत कोड का एक बहुत अच्छा बिट है यह पूरी तरह से मार्कडाउन का समर्थन करता है, हालांकि यह प्रतीत नहीं होता है। लेकिन समय के लिए यह वास्तव में अच्छी तरह से काम करता है और यह मुफ़्त ओपन सोर्स है

सबसे अच्छा हिस्सा यह है कि यदि आप अपने स्रोत के साथ इस स्रोत को शामिल करते हैं तो आपके लिए यह सब काम किया जाता है। यह बहुत छोटा है; मूल रूप से एक एकल विधि कॉल को HTML में पाठ का एक हिस्सा बदलने के लिए


जैसा कि यूसुफ ने कहा है कि मार्कडाउन एचटीएमएल समस्या को टेक्स्ट को हल करने का सबसे अच्छा समाधान है।

मार्कडाउनशहरप हल्के, उपयोग में आसान और अच्छी तरह से परीक्षण किया जाता है क्योंकि यह स्टैक ओवरफ्लो कार्यान्वयन है!

new Markdown().Transform("**markdown text**");

http://blog..com/2009/12/introducing-markdownsharp/

मार्कडाउन सिंटैक्स के बारे में और अधिक - http://en.wikipedia.org/wiki/Markdown


हो सकता है कि यह आपको क्या चाहिए।

यह पृष्ठ विभिन्न वैकल्पिक मीडियाविकि पार्सर के लिंक, विवरण और स्थिति रिपोर्टों का संकलन है - अर्थात, मीडियाविकी के अलावा, प्रोग्राम और प्रोजेक्ट्स, जो कुछ और में मिडियाविकी के पाठ मार्कअप वाक्यविन्यास का अनुवाद करने में सक्षम या इरादा है


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





markup