రెగ్యులర్ ఎక్స్ప్రెషన్ను ఎలా పరీక్షించాలి
- ఎక్స్ప్రెషన్ను మొదటి ఫీల్డ్లో, చుట్టూ స్లాష్లు లేకుండా టైప్ చేయండి.
- కేస్ విస్మరించడం లేదా అన్ని మ్యాచ్లు కనుగొనడం వంటి మీకు కావలసిన ఎంపికలను టిక్ చేయండి.
- పరీక్ష టెక్స్ట్ను పేస్ట్ చేయండి: మ్యాచ్లు హైలైట్ అవుతాయి, వాటి గ్రూపులతో జాబితా అవుతాయి.
- కావాలంటే రీప్లేస్మెంట్ టైప్ చేసి ఫలిత టెక్స్ట్ను కాపీ చేయండి.
రెజెక్స్ టెస్టర్ దేనికి ఉపయోగపడుతుంది
రెగ్యులర్ ఎక్స్ప్రెషన్ (రెజెక్స్) అనేది టెక్స్ట్ను వెతకడానికి, ధృవీకరించడానికి లేదా భర్తీ చేయడానికి ప్యాటర్న్: ఈమెయిళ్లు, ఫోన్ నంబర్లు, తేదీలు, కోడ్లు. మీ కోడ్లో వాడే ముందు పరీక్షించడం లోపాలను, సమయాన్ని ఆదా చేస్తుంది.
ఈ సాధనం JavaScript రెగ్యులర్ ఎక్స్ప్రెషన్ ఇంజిన్ను వాడుతుంది, మీ బ్రౌజర్లో, Node.js లో ఉన్నదే. ఇది టెక్స్ట్లోని ప్రతి మ్యాచ్ను గుర్తించి, పేరున్న వాటితో సహా ప్రతి క్యాప్చర్ గ్రూప్ విలువను చూపుతుంది.
రీప్లేస్మెంట్ $1, $2, మిగతా JavaScript సింటాక్స్ను సపోర్ట్ చేస్తుంది, కాబట్టి పెద్ద మార్పును వర్తింపజేసే ముందు సిద్ధం చేయడానికి ఉపయోగపడుతుంది.
గుర్తుంచుకోవలసినవి
- ఇది JavaScript సింటాక్స్తో పనిచేస్తుంది. ఇతర భాషలు (Python, PHP, Java) కొన్ని నిర్మాణాలలో భిన్నంగా ఉంటాయి.
- తప్పుగా రాసిన ఎక్స్ప్రెషన్ చాలా ఎక్కువ సమయం తీసుకోవచ్చు (అధిక బ్యాక్ట్రాకింగ్). 2 సెకన్లు దాటితే ఆపివేయబడుతుంది, మీకు తెలియజేయబడుతుంది.
- గరిష్ఠంగా మొదటి 1000 మ్యాచ్లు మాత్రమే చూపబడతాయి.
తరచుగా అడిగే ప్రశ్నలు
g, i, m, s, u ఫ్లాగ్ల అర్థం ఏమిటి?
g మొదటిదే కాకుండా అన్ని మ్యాచ్లను కనుగొంటుంది. i పెద్ద, చిన్న అక్షరాలను విస్మరిస్తుంది. m ^ మరియు $ ను ప్రతి లైన్లో వర్తింపజేస్తుంది. s చుక్కను లైన్ బ్రేక్లకు సరిపోయేలా చేస్తుంది. u Unicode మోడ్ను ఆన్ చేస్తుంది.
ఇది ఏ భాషకు అనుకూలం?
JavaScript. ప్రాథమిక నిర్మాణాలు (క్లాసులు, గ్రూపులు, క్వాంటిఫైయర్లు, యాంకర్లు) దాదాపు అన్ని భాషల్లో ఒకేలా ఉంటాయి.
రీప్లేస్మెంట్లో గ్రూపులను ఎలా వాడాలి?
సంఖ్యల గ్రూపులకు $1, $2 మొదలైనవి, మొత్తం మ్యాచ్కు $&, పేరున్న గ్రూపులకు $<name> వాడండి.
నా టెక్స్ట్ ఏ సర్వర్కైనా పంపబడుతుందా?
లేదు. అంతా మీ బ్రౌజర్లోనే జరుగుతుంది, మీ టెక్స్ట్ పరికరం దాటి వెళ్లదు.
ఇది ఉచితమా?
అవును, ఇది ఉచితం, సైన్ అప్ అవసరం లేదు, నేరుగా మీ బ్రౌజర్లో పనిచేస్తుంది.