किसी के लिए मार्कडाउन स्वरूपण को हटा रहा है किसी को भी एक स्क्रिप्ट या पहले से निर्मित फ़ंक्शन के बारे में पता है जो मुझे पहले से ही मौजूदा मार्कडाउन प्रारूपित सामग्री का उपयोग करके त्वरित अंश बनाने में मदद करेगा?त्वरित अंश
मैं मूल रूप से समाचार दृश्य के लिए स्टैक ओवरव्लो जहां मेरे पास शीर्षक है, और एक छोटा अंश है, स्वरूपण परिणामों को देख रहा हूं। मैं पूरी तरह से मार्कडाउन को हटाना चाहता हूं और केवल कुछ शब्दों को सुरक्षित रखना चाहता हूं।
मेरी चिंता यह है कि मैं आउटपुट को सीमित करने के लिए कोडिनेटर सहायक word_limiter()
का उपयोग करने जा रहा हूं। जो टूटा हुआ मार्कडाउन बना सकता है:
**This is a sentence which has some _markdown_ that is [cutoff..
इसलिए मुझे यकीन नहीं है कि इसके बारे में कैसे जाना है।
मेरी सभी सामग्री मार्कडाउन (HTML स्वरूपण नहीं) के साथ संग्रहीत है अन्यथा मैं 'स्ट्रिप्टैग' आदि करता हूं;
मुझे यहां रूबी के लिए कुछ समान मिला है: Truncate Markdown?, लेकिन मुझे PHP के लिए कुछ पसंद आएगा।
मुझे यकीन नहीं है कि मुझे मूल रूप से सभी *_[]()>
वर्णों को क्यों पट्टी करनी चाहिए? लेकिन अगर कोई यूआरएल है (आधे में विभाजित), मुझे चिंता है कि यह बुरा लगेगा।
विचार? मैंने थोड़ा सा देखा है, लेकिन पहली नज़र में कुछ भी नहीं मिला है जो मार्कडाउन स्ट्रिप्स करता है।
समस्या मैं पूरी सामग्री ब्लॉक कार्रवाई करने के लिए नहीं करना चाहती है, मैं (DB से) केवल 200 अक्षरों हड़पने के लिए चाहते हैं – Jakub
हैं से बचने के लिए मेम्कैश में परिणाम स्टोर कर सकते हैं सामग्री ब्लॉक जो बड़े होते हैं, जहां वे वास्तव में पृष्ठ के लोड समय को प्रभावित करेंगे? यदि आप 20 - 30 समाचार वस्तुओं के बारे में सोचते हैं तो मुझे लगता है कि यह दर्दनाक नहीं होगा। –
वे उस बड़े नंबर पर नहीं हैं, लेकिन मैं समाधान को बिना छेड़छाड़ के सही तरीके से बदलने के लिए और फिर टेक्स्ट को छोटा करने के लिए रूपांतरण करने के बिना सुरुचिपूर्ण बनाने की कोशिश कर रहा हूं, यह सिर्फ ओवरकिल जैसा लगता है। – Jakub