AI का उपयोग करके बुद्धिमानी से रेगुलर एक्सप्रेशन जनरेट और समझाएं, विभिन्न टेक्स्ट पैटर्न मैचिंग और डेटा वैलिडेशन का समर्थन करता है।
अपने टेक्स्ट निर्देशों को फॉर्मूले में बदलें, या फॉर्मूला की व्याख्या प्राप्त करें।
AI के साथ बातचीत करके ऑनलाइन Excel संपादित करें
AI का उपयोग करके अपने टेक्स्ट निर्देशों को SQL क्वेरी में बदलें।
स्वचालन कार्यों और Microsoft Excel में कस्टम समाधान बनाने के लिए Excel VBA कोड बनाएं।
अपनी Excel फ़ाइल अपलोड करें, हमारे AI संचालित चार्ट जनरेटर का उपयोग करके सुंदर चार्ट बनाएं।
हमारे AI संचालित माइंड मैप जनरेटर का उपयोग करके अपने टेक्स्ट को सुंदर माइंड मैप में बदलें। आसानी से संपादित करें और कस्टमाइज़ करें।
AI का उपयोग करके बुद्धिमानी से रेगुलर एक्सप्रेशन जनरेट और समझाएं, विभिन्न टेक्स्ट पैटर्न मैचिंग और डेटा वैलिडेशन का समर्थन करता है।
टेक्स्ट विवरण से सुंदर छवियां उत्पन्न करने के लिए AI का उपयोग करें, विभिन्न आकारों के साथ। मुफ्त!
जावा रेगुलर एक्सप्रेशन (Regex) टेक्स्ट प्रोसेसिंग के लिए एक शक्तिशाली टूल है, जिसका व्यापक रूप से स्ट्रिंग मिलान, सत्यापन, प्रतिस्थापन और अन्य ऑपरेशंस के लिए उपयोग किया जाता है। यह लेख आपको सबसे व्यावहारिक जावा रेगुलर एक्सप्रेशन ट्यूटोरियल प्रदान करता है, जिसमें विस्तृत कोड उदाहरण शामिल हैं, ताकि आपको जावा Regex कौशल में महारत हासिल करने और विभिन्न विकास परिदृश्यों से आसानी से निपटने में मदद मिल सके।
एक्सप्रेशन | विवरण |
---|---|
. |
न्यूलाइन को छोड़कर किसी भी कैरेक्टर से मेल खाता है |
^ |
इनपुट स्ट्रिंग की शुरुआत से मेल खाता है |
$ |
इनपुट स्ट्रिंग के अंत से मेल खाता है |
* |
पिछले एलिमेंट से 0 या अधिक बार मेल खाता है |
+ |
पिछले एलिमेंट से 1 या अधिक बार मेल खाता है |
? |
पिछले एलिमेंट से 0 या 1 बार मेल खाता है |
[] |
ब्रैकेट्स के अंदर किसी भी कैरेक्टर से मेल खाता है |
[^^] |
ब्रैकेट्स के अंदर नहीं किसी भी कैरेक्टर से मेल खाता है |
{n} |
ठीक n बार मेल खाता है |
{n,} |
कम से कम n बार मेल खाता है |
{n,m} |
n से m बार (inclusive) मेल खाता है |
\d |
एक डिजिट कैरेक्टर से मेल खाता है, [0-9] के बराबर है |
\w |
एक शब्द कैरेक्टर (अक्षर, संख्या, या अंडरस्कोर) से मेल खाता है, [a-zA-Z_0-9] के बराबर है |
\s |
किसी भी व्हाइटस्पेस कैरेक्टर से मेल खाता है |
` | ` |
java.util.regex.Pattern
java.util.regex.Matcher
import java.util.regex.*;
public class RegexExample1 {
public static void main(String[] args) {
String pattern = "^[a-zA-Z0-9]{6,12}$";
String input = "abc12345";
Pattern p = Pattern.compile(pattern);
Matcher m = p.matcher(input);
if (m.matches()) {
System.out.println("मिलान सफल");
} else {
System.out.println("मिलान विफल");
}
}
}
import java.util.regex.*;
public class RegexExample2 {
public static void main(String[] args) {
String text = "संपर्क ईमेल: [email protected], [email protected]";
String regex = "[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-z]{2,}";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(text);
while (m.find()) {
System.out.println("ईमेल मिला: " + m.group());
}
}
}
import java.util.regex.*;
public class RegexExample3 {
public static void main(String[] args) {
String input = "ग्राहक का फोन: 13812345678, वैकल्पिक नंबर: 13987654321";
String regex = "1[3-9]\\d{9}";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(input);
String result = m.replaceAll("***गोपनीय***");
System.out.println(result);
}
}
public class RegexValidation {
public static void main(String[] args) {
String phone = "13812345678";
String email = "[email protected]";
String idCard = "110101199003077777";
System.out.println(phone.matches("^1[3-9]\\d{9}$")); // true
System.out.println(email.matches("^[\\w.-]+@[\\w.-]+\\.[a-zA-Z]{2,}$")); // true
System.out.println(idCard.matches("^\\d{17}[\\dXx]$")); // true
}
}
^1[3-9]\\d{9}$
^[\\w.-]+@[\\w.-]+\\.[a-zA-Z]{2,}$
^\\d{17}[\\dXx]$
^(?=.*[A-Za-z])(?=.*\\d)[A-Za-z\\d]{8,}$
^(\\d{1,3}\\.){3}\\d{1,3}$
^https?://[\\w.-]+(?:\\.[\\w\\.-]+)+[/#?]?.*$