Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

वाक्य में किसी शब्द को एस्टेरिस्क से बदलने का पायथन प्रोग्राम

समस्या विवरण

हम एक प्रोग्राम का उपयोग वाक्य में किसी शब्द को एस्टेरिस्क से बदलने के लिए कर सकते हैं ताकि वाक्य से अभद्र शब्दों आदि को सेंसर किया जा सके। उदाहरण के लिए,

यदि हमारे पास एक वाक्य है,

"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
  1. - C# प्रोग्राम वाक्य में किसी कैरेक्टर को एस्टेरिस्क से बदलने के लिए

    किसी कैरेक्टर को एस्टेरिस्क से बदलने के लिए Replace() विधि का उपयोग करें। मान लें कि हमारी स्ट्रिंग है: string str = dem* text; इसे बदलने के लिए, Replace() विधि का उपयोग करें: str.Replace(*, o); यहां पूरा कोड है: उदाहरण using System; public class Program { public static void Main() { st

  1. - जावा प्रोग्राम: वाक्य में एक शब्द को एस्टेरिस्क से बदलना

    उदाहरणpublic class Demo { static String replaceWord(String sentence, String pattern) { String[] wordList = sentence.split(\\s+); String myResult = ; String asteriskVal = ; for (int i = 0; i < pattern.length(); i++) asteriskVal += *;

  1. पायथन में ऐरे में x से बड़े सभी वैल्यूज को फ़िल्टर करने का प्रोग्राम पायथन में ऐरे में x से बड़े सभी वैल्यूज को फ़िल्टर करने का प्रोग्राम

    मान लीजिए हमारे पास nums नामक संख्याओं की सूची है। हमारे पास x नामक एक और संख्या भी है। हमें nums से उन सभी नंबरों को फ़िल्टर करके ढूंढना है जो x से कम हैं। पायथन में filter() मेथड होता है जो फंक्शन को आर्गुमेंट के रूप में लेता है और इस फंक्शन का उपयोग करके फ़िल्टर करता है। तो, यदि इनपुट nums = [1,5