regex - How To Replace Hashtags with HTML Anchor in Python/Django? -


संदेश = "@ मुझे यह अच्छा है। @ तुम: मुझे # सहायता दें। # Nobody & gt; #Python , "#"। "

message.split () देता है"

['@ me', 'this' 'है', 'अच्छा।', '@यूयू:', 'चलो', 'मी', '# होलप', 'तुम।', '# किसी और'; ',' # पीथन, ',' # सब। ' ]

लेकिन मुझे क्या चाहिए

['मुझे', 'यह', 'है', 'अच्छा', 'यू' : के बिना, 'चलो', 'मी', '#help', 'आप।', '# इंडियन', '# पायथन', '# एएल'] , & gt; या कोई अन्य प्रतीक। मुझे अकेला शब्द चाहिए।

with begin ('# ') वापस करना चाहिए

[' # सहायता ',' # इंडियन ',' # पीठान ', # एएल] और हैशटैग_लिंक फिर वापसी

["& lt; a href = 'हैशटैग \ मदद' & gt; # सहायता & lt; / a & gt;", "& lt; a href = 'हैशटैग \' & gt; # किसी भी और

मैं क्या करना चाहता / चाहती हूं संदेश में उनके समकक्ष हैशटैग_लिंक ताकि HTML में दिए जाने पर वे क्लिक करने योग्य हों।

  [\ S।: & Gt ;,]  

आप इसके द्वारा विभाजित कर सकते हैं। re.split का उपयोग करें। रिक्त समूह हटा दें।

डेमो देखें।


Comments