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

जावा प्रोग्राम 1 और 2 को छोड़कर एक स्ट्रिंग में सभी नंबरों को हटाने के लिए?


  • रेगुलर एक्सप्रेशन "(? अंक(?!\\d) " निर्दिष्ट अंक से मेल खाता है।

  • रिप्लेसऑल () मेथड दो स्ट्रिंग्स को स्वीकार करता है:एक रेगुलर एक्सप्रेशन पैटर्न और, रिप्लेसमेंट स्ट्रिंग और पैटर्न को निर्दिष्ट स्ट्रिंग से बदल देता है।

  • इसलिए, 1 और 2 को छोड़कर एक स्ट्रिंग में सभी नंबरों को हटाने के लिए, रेगुलर एक्सप्रेशन 1 और 2 को क्रमशः एक और दो से बदलें और अन्य सभी अंकों को एक खाली स्ट्रिंग से बदलें।

उदाहरण

आयात करें स्कैनर एससी =नया स्कैनर (System.in); स्ट्रिंग इनपुट =sc.nextLine (); // अंक 1 से मेल खाने के लिए नियमित अभिव्यक्ति स्ट्रिंग regex1 ="(?

आउटपुट

एक स्ट्रिंग नमूना दर्ज करें 1 2 3 4 5 6परिणाम:नमूना एक दो

  1. जावा में किसी विशेष शब्द को छोड़कर किसी फ़ाइल के सभी वर्णों को '#' से बदलने का कार्यक्रम

    विभाजन () स्ट्रिंग वर्ग की विधि। वर्तमान स्ट्रिंग को दिए गए रेगुलर एक्सप्रेशन के मैचों के आसपास विभाजित करता है। इस विधि द्वारा लौटाए गए सरणी में इस स्ट्रिंग का प्रत्येक सबस्ट्रिंग होता है जो किसी अन्य सबस्ट्रिंग द्वारा समाप्त होता है जो दिए गए अभिव्यक्ति से मेल खाता है या स्ट्रिंग के अंत तक समाप्त

  1. जावा प्रोग्राम एक स्ट्रिंग में स्वरों की गणना करने के लिए

    मान लें कि निम्नलिखित हमारी स्ट्रिंग है - String myStr = "Jamie"; वेरिएबल काउंट =0 सेट करें, क्योंकि हम एक ही वेरिएबल में स्वरों की गणना करेंगे। प्रत्येक वर्ण के माध्यम से लूप करें और स्वर गिनें - for(char ch : myStr.toCharArray()) {    ch = Character.toLowerCase(ch);   &nb

  1. पायथन - अक्षरों और संख्याओं को छोड़कर सभी वर्णों को हटा दें

    जब अक्षरों और संख्याओं को छोड़कर सभी वर्णों को हटाना आवश्यक हो, तो रेगुलर एक्सप्रेशन का उपयोग किया जाता है। एक रेगुलर एक्सप्रेशन को परिभाषित किया जाता है, और स्ट्रिंग को इस एक्सप्रेशन का पालन करने के अधीन किया जाता है। उदाहरण नीचे उसी का एक प्रदर्शन है आयात करें अपेक्षित स्ट्रिंग है:)प्रिंट(परिणाम)