सामान्य रूप से 7 सामान्य गैर-मुद्रण योग्य वर्णों का उपयोग किया जाता है और प्रत्येक वर्ण का अपना हेक्साडेसिमल प्रतिनिधित्व होता है।
Name | अक्षर | हेक्सा-दशमलव प्रतिनिधित्व |
---|---|---|
घंटी | \a | 0x07 |
बचें | \e | 0x1B |
फ़ॉर्म फ़ीड | \f | 0x0C |
लाइन फ़ीड | \n | 0x0A |
कैरिज रिटर्न | \r | 0X0D |
क्षैतिज टैब | \t | 0X09 |
ऊर्ध्वाधर टैब | \v | 0X0B |
उदाहरण 1
निम्नलिखित जावा प्रोग्राम एक इनपुट टेक्स्ट को स्वीकार करता है और उसमें टैब स्पेस की संख्या की गणना करता है -
आयात करें ।में); System.out.println ("इनपुट टेक्स्ट दर्ज करें:"); स्ट्रिंग इनपुट =sc.nextLine (); स्ट्रिंग रेगेक्स ="\\ t"; // एक पैटर्न ऑब्जेक्ट बनाना पैटर्न पैटर्न =Pattern.compile(regex); // स्ट्रिंग मैचर मैचर =पैटर्न.मैचर (इनपुट) में संकलित पैटर्न का मिलान करना; इंट काउंट =0; जबकि (matcher.find ()) {गिनती++; } System.out.println ("दिए गए iput पाठ में टैब रिक्त स्थान की संख्या:" + गिनती); }}आउटपुट
टैब स्पेस के साथ सैंपल टेक्स्ट दिए गए इनपुट टेक्स्ट में टैब स्पेस की संख्या:3
उदाहरण 2
आप मिलान करने के लिए गैर-मुद्रण योग्य वर्णों के संबंधित हेक्सा-दशमलव अभ्यावेदन का भी उपयोग कर सकते हैं।
आयात करें ।में); System.out.println ("इनपुट टेक्स्ट दर्ज करें:"); स्ट्रिंग इनपुट =sc.nextLine (); स्ट्रिंग रेगेक्स ="\\ x09"; // एक पैटर्न ऑब्जेक्ट बनाना पैटर्न पैटर्न =Pattern.compile(regex); // स्ट्रिंग मैचर मैचर =पैटर्न.मैचर (इनपुट) में संकलित पैटर्न का मिलान करना; इंट काउंट =0; जबकि (matcher.find ()) {गिनती++; } System.out.println ("दिए गए iput पाठ में टैब रिक्त स्थान की संख्या:" + गिनती); }}आउटपुट
इनपुट टेक्स्ट दर्ज करें:टैब स्पेस के साथ नमूना डेटादिए गए इनपुट टेक्स्ट में टैब स्पेस की संख्या:4