రెగెక్స్ టెస్టర్ (మ్యాచ్‌లు, గ్రూపులు మరియు రీప్లేస్‌మెంట్ ప్రివ్యూ)

రెగెక్స్ పరీక్షను త్వరగా నడపాలా? ఈ రెగెక్స్ టెస్టర్‌తో అతికించి వెంటనే నిర్ధారించండి.

హైలైట్ చేసిన మ్యాచ్‌లు, capture groupలు, మరియు replacement అవుట్‌పుట్‌ను ఒకే స్క్రీన్‌లో చూడండి.

మీ ఇన్‌పుట్ బ్రౌజర్‌లో స్థానికంగా ప్రాసెస్ చేయబడుతుంది; సర్వర్‌కు పంపబడదు.

ఎలా ఉపయోగించాలి

  1. ఒక pattern నమోదు చేసి అవసరమైన flags (g/i/m) ఎంచుకోండి.
  2. source text అతికించండి. Auto-run ON అయితే ఫలితాలు వెంటనే నవీకరించబడతాయి.
  3. స్థానాలను పరిశీలించడానికి మరియు ప్రతి మ్యాచ్‌కు వెళ్లడానికి match list ఉపయోగించండి.
  4. 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తో భిన్న ఫలితాలను ఇవ్వవచ్చు.

సంబంధిత సాధనాలు