రెగెక్స్ టెస్టర్ (మ్యాచ్లు, గ్రూపులు మరియు రీప్లేస్మెంట్ ప్రివ్యూ)
రెగెక్స్ పరీక్షను త్వరగా నడపాలా? ఈ రెగెక్స్ టెస్టర్తో అతికించి వెంటనే నిర్ధారించండి.
హైలైట్ చేసిన మ్యాచ్లు, capture groupలు, మరియు replacement అవుట్పుట్ను ఒకే స్క్రీన్లో చూడండి.
ఎలా ఉపయోగించాలి
- ఒక pattern నమోదు చేసి అవసరమైన flags (g/i/m) ఎంచుకోండి.
- source text అతికించండి. Auto-run ON అయితే ఫలితాలు వెంటనే నవీకరించబడతాయి.
- స్థానాలను పరిశీలించడానికి మరియు ప్రతి మ్యాచ్కు వెళ్లడానికి match list ఉపయోగించండి.
- captures మరియు replacement అవుట్పుట్ను నిర్ధారించడానికి Groups మరియు Replacement ట్యాబ్లను ఉపయోగించండి.
ఉదాహరణలు
ఈమెయిల్ వెలికితీత
ఇన్పుట్: ఈమెయిల్ చిరునామాలు కలిగిన పాఠ్యం
అవుట్పుట్: హైలైట్ చేసిన మ్యాచ్లు మరియు ప్రారంభం/ముగింపు స్థానాలు
key=value replacement
ఇన్పుట్: బహుళ-లైన్ key=value పాఠ్యం
అవుట్పుట్: $1 మరియు $2 ఉపయోగించిన replacement అవుట్పుట్
లాగ్ లైన్ ఫిల్టర్
ఇన్పుట్: INFO / WARN / ERROR ఉన్న లాగ్ పాఠ్యం
అవుట్పుట్: m flagతో లైన్-ఆధారిత మ్యాచ్లు
రీప్లేస్మెంట్ చీట్ షీట్
- $1, $2 ... : capture group సూచనలు
- $& : మొత్తం మ్యాచ్
- $` : మ్యాచ్కు ముందు / $' : మ్యాచ్కు తర్వాత
గమనిక
- ఈ సాధనం JavaScript (ECMAScript) regular expressions ఉపయోగించి patternలను మూల్యాంకనం చేస్తుంది.
- కొన్ని PCRE లక్షణాలు (ఉదాహరణకు atomic groups) అందుబాటులో లేవు.
- JavaScript లక్షణాలు కూడా runtime వాతావరణాన్ని బట్టి మారవచ్చు.
- ఫలితాలు PCREతో పూర్తిగా ఒకేలా ఉంటాయని హామీ లేదు.
తరచుగా అడిగే ప్రశ్నలు
g/i/m flags అంటే ఏమిటి?
checkboxలతో వాటిని ఆన్/ఆఫ్ చేయండి. (g=global, i=ignore case, m=multiline)
replacement కూడా పరీక్షించగలనా?
అవును. replacement string నమోదు చేసి Replacement ట్యాబ్ చూడండి. $1 వంటి group సూచనలు మద్దతు ఇస్తాయి.
ఇది PCREతో ఎలా భిన్నం?
ఈ సాధనం JavaScript regular expressions ఉపయోగిస్తుంది. స్పెసిఫికేషన్ తేడాల వల్ల అదే pattern PCREతో భిన్న ఫలితాలను ఇవ్వవచ్చు.