డెవలపర్ సాధనాలు

రెగెక్స్ టెస్టర్: రెగ్యులర్ ఎక్స్‌ప్రెషన్స్ పరీక్షించండి

ఉచితం, సైన్ అప్ అవసరం లేదు, మీ బ్రౌజర్‌లోనే పనిచేస్తుంది. టైప్ చేస్తుండగా ప్రతి మ్యాచ్ హైలైట్ చేసి, గ్రూపుల పట్టిక, మార్పు ప్రివ్యూ చూపుతుంది. JavaScript నియమాలు అనుసరిస్తుంది; చాలా సమయం తీసుకునే నమూనా ఆగిపోతుంది.

//g
ఫ్లాగ్‌లు

ప్యాటర్న్‌లు మీ బ్రౌజర్‌లోని JavaScript నియమాలతోనే మీ పరికరంలో నడుస్తాయి. మీరు టైప్ చేసినది ఎక్కడికీ పంపబడదు.

రెగెక్స్ టెస్టర్ను ఎందుకు ఉపయోగించాలి

100% ఉచితం
మీకు నచ్చినంతసారి ఉపయోగించండి. సైన్ అప్ లేదు, వాటర్‌మార్క్ లేదు, ఏదీ ఇన్‌స్టాల్ చేయనవసరం లేదు.
డిజైన్‌లోనే గోప్యత
మీరు టైప్ చేసేది మీ బ్రౌజర్‌లోనే ఉంటుంది, ఎప్పుడూ మాకు పంపబడదు.
ఏ పరికరంలోనైనా పనిచేస్తుంది
Windows, Mac, Linux, Android మరియు iPhone లలోని మీ బ్రౌజర్‌లో నడుస్తుంది. యాప్ అవసరం లేదు.

రెగెక్స్ టెస్టర్ను ఎలా ఉపయోగించాలి

  1. ‘రెగ్యులర్ ఎక్స్‌ప్రెషన్’ లో మీ నమూనాను టైప్ చేయండి, చుట్టూ స్లాష్‌లు లేకుండా.
  2. అవసరమైన ఫ్లాగ్‌లు టిక్ చేయండి: g (గ్లోబల్), i (అక్షరాల తేడా విస్మరించు), m (మల్టీలైన్), s (డాట్ ఆల్), u (యూనికోడ్) లేదా y (స్టికీ).
  3. మీ టెక్స్ట్‌ను ‘పరీక్ష టెక్స్ట్’ లో అతికించండి. మ్యాచ్‌లు హైలైట్ అయి, వాటి స్థానం, గ్రూపులతో జాబితా చేయబడతాయి.
  4. ‘మార్చు’ టిక్ చేసి, భర్తీ టెక్స్ట్ టైప్ చేయండి, గ్రూపుల కోసం $1 లేదా $<name> ఉపయోగించండి, తర్వాత ‘ఫలితం కాపీ చేయండి’ నొక్కండి.

తరచుగా అడిగే ప్రశ్నలు

ఇది ఏ రెగెక్స్ ఫ్లేవర్ వాడుతుంది?

JavaScript దే, మీ బ్రౌజర్ నడిపేలా సరిగ్గా. చాలా సాధారణ సింటాక్స్ Python, Java, PHP (PCRE), .NET తో సమానం, కానీ lookbehind, పేరు గల గ్రూపులు, యూనికోడ్ క్లాసులు భాషను బట్టి కొంచెం తేడా ఉండవచ్చు.

ఫ్లాగ్‌లు ఏమి చేస్తాయి?

g అన్ని మ్యాచ్‌లు కనుగొంటుంది, i అక్షరాల పరిమాణాన్ని విస్మరిస్తుంది, m ^ మరియు $ ప్రతి లైన్‌కు సరిపోయేలా చేస్తుంది, s . లైన్ బ్రేక్‌లకూ సరిపోయేలా చేస్తుంది, u \p{…} క్లాసులతో సహా పూర్తి యూనికోడ్ మద్దతు ఇస్తుంది, y ప్రస్తుత స్థానం నుండి మాత్రమే సరిపోతుంది.

ఒకే మ్యాచ్ మాత్రమే ఎందుకు కనిపిస్తుంది?

g ఫ్లాగ్ లేకుండా రెగ్యులర్ ఎక్స్‌ప్రెషన్ మొదటి మ్యాచ్ వద్ద ఆగుతుంది, మీ కోడ్‌లో కూడా అలాగే. అన్నీ కనుగొనడానికి g (గ్లోబల్) టిక్ చేయండి.

క్యాప్చర్ గ్రూపులు ఎలా చూడాలి?

ప్రతి మ్యాచ్ దాని స్థానం, ప్రతి గ్రూప్ విలువతో పట్టికలో ఉంటుంది. (?<year>\d{4}) వంటి పేరు గల గ్రూపులు సంఖ్య, పేరు రెండూ చూపుతాయి, పాల్గొనని గ్రూప్ ‘మ్యాచ్ లేదు’ అని చూపుతుంది.

మార్పులో గ్రూపులు ఎలా ఉపయోగించాలి?

సంఖ్య గ్రూపులకు $1, $2 వంటివి, పేరు గల గ్రూపులకు $<name>, మొత్తం మ్యాచ్‌కు $&. మీరు టైప్ చేస్తుండగానే మార్చిన టెక్స్ట్ అప్‌డేట్ అవుతుంది.

బహుళ లైన్లలో ఎలా సరిపోల్చాలి?

ప్రతి లైన్ ప్రారంభం, ముగింపుకు ^ మరియు $ సరిపోయేలా m టిక్ చేయండి; . లైన్ బ్రేక్‌లకూ సరిపోవాలంటే s టిక్ చేయండి.

నా నమూనా ఎందుకు ఆగింది?

కొన్ని నమూనాలు, తరచుగా (a+)+ లేదా (.*)* వంటి గూడు పునరావృతాలు, కొన్ని టెక్స్ట్‌లపై చాలా కాలం తీసుకోవచ్చు. పేజీ స్పందిస్తూ ఉండేలా టెస్టర్ ఏ రన్‌నైనా ఒక సెకను తర్వాత ఆపుతుంది; పునరావృతమయ్యే భాగాన్ని మరింత నిర్దిష్టంగా చేయండి.

ఎన్ని మ్యాచ్‌లు చూపగలదు?

ఇది 5,000 మ్యాచ్‌ల వరకు లెక్కిస్తుంది, పట్టికలో మొదటి 500 చూపుతుంది, ఇది నమూనాను తనిఖీ చేయడానికి సరిపోతుంది.

రెగెక్స్ టెస్టర్ ఉచితమా?

అవును. ఉపయోగించడం ఉచితం; సైన్ అప్ అవసరం లేదు, ఏదీ ఇన్‌స్టాల్ చేయనవసరం లేదు.