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

जावा में Matcher appendTail() मेथड के उदाहरण


java.util.regex.Matcher क्लास एक इंजन को दर्शाता है जो विभिन्न मिलान ऑपरेशन करता है। इस क्लास के लिए कोई कंस्ट्रक्टर नहीं है, आप java.util.regex.Pattern क्लास के matches() मेथड का उपयोग करके इस क्लास का ऑब्जेक्ट बना/प्राप्त कर सकते हैं।

appendTail() मेथड एक StringBuffer ऑब्जेक्ट स्वीकार करता है और इनपुट अनुक्रम के वर्णों को इसमें जोड़ता है।

उदाहरण

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class AppendTail {
    public static void main(String[] args) {
        String str = "

This is an example HTML script.

"; // बोल्ड टैग की सामग्री से मिलान करने के लिए रेगुलर एक्सप्रेशन String regex = "(\\S+)"; // पैटर्न ऑब्जेक्ट बनाना Pattern pattern = Pattern.compile(regex); // स्ट्रिंग में कंपाइल्ड पैटर्न का मिलान Matcher matcher = pattern.matcher(str); StringBuffer sb = new StringBuffer(); matcher.appendTail(sb); while (matcher.find()) { System.out.println(matcher.group(1)); } System.out.println("StringBuffer की सामग्री: \n" + sb); } }

आउटपुट

is
example
script
StringBuffer की सामग्री: <p>This <b>is</b> an <b>example</b> HTML <b>script</b>.</p>

नोट: इस उदाहरण में appendTail() को find() लूप से पहले कॉल किया गया है, इसलिए यह संपूर्ण मूल स्ट्रिंग को बफर में कॉपी करता है। सामान्य उपयोग में, appendTail() को find() लूप के बाद कॉल किया जाता है ताकि अंतिम मिलान के बाद के शेष टेक्स्ट को जोड़ा जा सके।

  1. - Java में Pattern matcher() मेथड उदाहरणों के साथ

    java.util.regex पैकेज कैरेक्टर सीक्वेंस में विशेष पैटर्न खोजने के लिए विभिन्न क्लास प्रदान करता है। इस पैकेज का Pattern क्लास एक रेगुलर एक्सप्रेशन का संकलित प्रतिनिधित्व होता है। इस क्लास का matcher() मेथड CharSequence क्लास का एक ऑब्जेक्ट स्वीकार करता है जो इनपुट स्ट्रिंग को दर्शाता है, और एक Ma

  1. - Java में Matcher matches() मेथड उदाहरणों के साथ

    java.util.regex.Matcher क्लास एक इंजन को दर्शाता है जो विभिन्न मिलान ऑपरेशन करता है। इस क्लास के लिए कोई कंस्ट्रक्टर नहीं है आप java.util.regex.Pattern क्लास के matches() मेथड का उपयोग करके इस क्लास का ऑब्जेक्ट बना/प्राप्त कर सकते हैं। इस क्लास का matches() मेथड स्ट्रिंग का मिलान, रेगुलर एक्सप्रेशन

  1. - Java में Matcher start() मेथड उदाहरणों के साथ

    java.util.regex.Matcher क्लास एक इंजन को दर्शाता है जो विभिन्न मिलान ऑपरेशन करता है। इस क्लास के लिए कोई कंस्ट्रक्टर नहीं है आप java.util.regex.Pattern क्लास के matches() मेथड का उपयोग करके इस क्लास का ऑब्जेक्ट बना/प्राप्त कर सकते हैं। Matcher क्लास का start() मेथड मिलान किए गए कैरेक्टर का प्रारंभि