समस्या विवरण
हम एक प्रोग्राम का उपयोग वाक्य में किसी शब्द को एस्टेरिस्क से बदलने के लिए कर सकते हैं ताकि वाक्य से अभद्र शब्दों आदि को सेंसर किया जा सके। उदाहरण के लिए,
यदि हमारे पास एक वाक्य है,
"Go feed all the ducks in the lake"
और एक शब्द जिसे हम एस्टेरिस्क से बदलना चाहते हैं, मान लीजिए ducks। तो हमारा अंतिम वाक्य इस तरह दिखेगा:
"Go feed all the ***** in the lake"
हम इस कार्यक्षमता को प्राप्त करने के लिए पायथन से सीधे replace फंक्शन का उपयोग कर सकते हैं।
उदाहरण
def replaceWithAsterisk(sent, word):
# शब्द को खोजने और बदलने के लिए replace फंक्शन का उपयोग करें
# शब्द की लंबाई के बराबर संख्या में एस्टेरिस्क से बदलें
return sent.replace(word, "*" * len(word))
sent = "Go feed all the ducks in the lake"
censored_sent = replaceWithAsterisk(sent, "ducks")
print(censored_sent)
आउटपुट
Go feed all the ***** in the lake