मेटा कैरेक्टर "\b" शब्द सीमाओं से मेल खाता है। यानी यह पहले और अंतिम शब्द वर्णों के पहले और बाद में और शब्द और गैर-शब्द वर्णों के बीच मेल खाता है।
इसलिए, एक पूर्ण शब्द से मिलान करने के लिए, आपको इसे शब्द सीमा मेटा कैरेक्टर्स के बीच घेरना होगा:
\btest\b
उदाहरण
निम्नलिखित Java उदाहरण दिए गए इनपुट स्ट्रिंग में "test" शब्द की घटनाओं की संख्या गिनता और प्रिंट करता है।
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexExample1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Enter input text: ");
String input = sc.nextLine();
String regex = "\\btest\\b";
// पैटर्न ऑब्जेक्ट बनाना
Pattern pattern = Pattern.compile(regex);
// स्ट्रिंग में संकलित पैटर्न का मिलान
Matcher matcher = pattern.matcher(input);
int count = 0;
while (matcher.find()) {
count++;
}
System.out.println("Number of occurrences of the word test: " + count);
}
}
आउटपुट
Enter input text: sample data: test test test Number of occurrences of the word test: 3