Regex టెస్టర్ మరియు డీబగ్గర్- మీ రెగ్యులర్ ఎక్స్ప్రెషన్లను ఆన్లైన్లో పరీక్షించండి, ధృవీకరించండి మరియు డీబగ్ చేయండి
Regex టెస్టర్ మరియు డీబగ్గర్ అంటే ఏమిటి ?
టెస్టర్ Regex మరియు డీబగ్గర్ అనేది శక్తివంతమైన ఆన్లైన్ సాధనం, ఇది మీరు రెగ్యులర్ ఎక్స్ప్రెషన్లను( regex) నిజ సమయంలో పరీక్షించడానికి, ధృవీకరించడానికి మరియు డీబగ్ చేయడానికి అనుమతిస్తుంది. మీరు డెవలపర్ అయినా, డేటా విశ్లేషకుడు అయినా లేదా సిస్టమ్ అడ్మినిస్ట్రేటర్ అయినా, రెగ్యులర్ ఎక్స్ప్రెషన్లను మాస్టరింగ్ చేయడం వలన మీరు టెక్స్ట్ ప్రాసెసింగ్, డేటా ధ్రువీకరణ మరియు నమూనా సరిపోలిక పనులను సమర్థవంతంగా నిర్వహించడంలో సహాయపడుతుంది.
JavaScript రెగ్యులర్ ఎక్స్ప్రెషన్లు, Python, PHP, Perl, Ruby, మరియు Go వంటి ప్రోగ్రామింగ్ భాషలలో, అలాగే grep, sed, awk మరియు bash స్క్రిప్ట్ల వంటి కమాండ్-లైన్ సాధనాలలో విస్తృతంగా ఉపయోగించబడుతున్నాయి. అయితే, దాని సంక్లిష్టమైన సింటాక్స్ కారణంగా పర్ఫెక్ట్ను సృష్టించడం regex సవాలుగా ఉంటుంది. అక్కడే ఈ సాధనం ఉపయోగపడుతుంది.
Regex టెస్టర్ మరియు డీబగ్గర్ యొక్క ముఖ్య లక్షణాలు
నిజ-సమయ సరిపోలిక: regex మీరు టైప్ చేస్తున్నప్పుడు మీ ఫలితాలను చూడండి .
ఎర్రర్ హైలైట్ చేయడం: సింటాక్స్ లోపాలపై తక్షణ అభిప్రాయాన్ని పొందండి regex.
బహుళ ఫ్లాగ్లకు మద్దతు: గ్లోబల్(g) , కేస్ ఇన్సెన్సిటివ్(i) , మల్టీలైన్(m) , డాట్ ఆల్(లు) మరియు యూనికోడ్(u) వంటి ఫ్లాగ్లతో పరీక్షించండి .
లైన్-బై-లైన్ ధ్రువీకరణ: మీ నమూనాకు ఏ పంక్తులు సరిపోతాయో మరియు ఏవి లోపాలను కలిగి ఉన్నాయో గుర్తించండి.
ఉపయోగించడానికి సులభమైనది: ప్రారంభ మరియు ఆధునిక వినియోగదారుల కోసం సులభమైన ఇంటర్ఫేస్.
Regex టెస్టర్ మరియు డీబగ్గర్ను ఎలా ఉపయోగించాలి
మీ రెగ్యులర్ ఎక్స్ప్రెషన్ను నమోదు చేయండి: "రెగ్యులర్ ఎక్స్ప్రెషన్" ఇన్పుట్ ఫీల్డ్లో మీ regex నమూనాను టైప్ చేయండి.
పరీక్ష స్ట్రింగ్లను జోడించండి: మీ పరీక్ష వచనాన్ని "పరీక్ష స్ట్రింగ్" ప్రాంతంలో అతికించండి. ప్రతి పంక్తి విడిగా ధృవీకరించబడుతుంది.
ఫ్లాగ్లను ఎంచుకోండి: మీ కు తగిన ఫ్లాగ్లను ఎంచుకోండి regex.
Regex ఫలితాలను చూడటానికి "పరీక్ష " పై క్లిక్ చేయండి.
ఉదాహరణ 1: ఇమెయిల్ చిరునామాలను ధృవీకరించడం
Regex నమూనా:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
పరీక్ష స్ట్రింగ్:
[email protected]
hello1example.com
[email protected]
invalid-email@com
example@domain
అంచనా వేసిన అవుట్పుట్:
సరిపోలినవి:
example@domain(డొమైన్)
సరిపోలనిది:
హలో1ఉదాహరణ.కామ్
ఇన్వాల్డ్-ఇమెయిల్@కామ్
ఉదాహరణ 2: URL లను సంగ్రహించడం
Regex నమూనా:
https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?
పరీక్ష స్ట్రింగ్:
https://example.com
http://www.google.com
ftp://example.com
https://sub.domain.co.uk/path/to/page
example.com
అంచనా వేసిన అవుట్పుట్:
సరిపోలినవి:
సరిపోలనిది:
ftp://example.com
ఉదాహరణ.కామ్
ఉదాహరణ 3: ఫోన్ నంబర్లను ధృవీకరించడం
Regex నమూనా:
\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}
పరీక్ష స్ట్రింగ్:
+1-800-555-1234
(123) 456-7890
800.555.1234
+44 20 7946 0958
555-1234
Invalid-Phone-Number
అంచనా వేసిన అవుట్పుట్:
సరిపోలినవి:
+1-800-555-1234
(123) 456-7890
800.555.1234
+44 20 7946 0958
555-1234 యొక్క అనువాదాలు
సరిపోలనిది:
చెల్లని ఫోన్ నంబర్
ప్రభావవంతమైన రెగ్యులర్ ఎక్స్ప్రెషన్లను సృష్టించడానికి చిట్కాలు
నిర్దిష్ట స్థానాలను సరిపోల్చడానికి (పంక్తి ప్రారంభం) మరియు(పంక్తి ముగింపు) వంటి యాంకర్లను ఉపయోగించండి.
^
$
అనుమతించబడిన అక్షరాలను పేర్కొనడానికి, , మరియు వంటి అక్షర తరగతులను ఉపయోగించండి.
[a-z]
[A-Z]
[0-9]
పునరావృతాల సంఖ్యను నియంత్రించడానికి, మరియు వంటి క్వాంటిఫైయర్లను ఉపయోగించండి.
+
*
?
{n,m}
సరిపోలిన నమూనాలను సంగ్రహించడానికి మరియు తిరిగి ఉపయోగించడానికి సమూహాలు మరియు బ్యాక్రిఫరెన్స్లను ఉపయోగించండి .
సరిపోలిక ప్రవర్తనను నియంత్రించడానికి, , మరియు వంటి ఫ్లాగ్లను ఉపయోగించండి.
g
i
m
s
u
ముగింపు
టెక్స్ట్ డేటాతో పనిచేసేటప్పుడు రెగ్యులర్ ఎక్స్ప్రెషన్లను మాస్టరింగ్ చేయడం వల్ల మీ సమయం మరియు శ్రమ ఆదా అవుతుంది. ఈ Regex టెస్టర్ మరియు డీబగ్గర్ మీ కోడ్లో మీ నమూనాలను ఉపయోగించే ముందు వాటిని పరీక్షించడం, ధృవీకరించడం మరియు డీబగ్ చేయడం సులభం చేస్తుంది. దీన్ని ప్రయత్నించండి మరియు regex ఈరోజే నిపుణుడిగా మారండి!