రెగెక్స్ టెస్టర్: రెగ్యులర్ ఎక్స్ప్రెషన్స్ పరీక్షించండి
ఉచితం, సైన్ అప్ అవసరం లేదు, మీ బ్రౌజర్లోనే పనిచేస్తుంది. టైప్ చేస్తుండగా ప్రతి మ్యాచ్ హైలైట్ చేసి, గ్రూపుల పట్టిక, మార్పు ప్రివ్యూ చూపుతుంది. JavaScript నియమాలు అనుసరిస్తుంది; చాలా సమయం తీసుకునే నమూనా ఆగిపోతుంది.
ప్యాటర్న్లు మీ బ్రౌజర్లోని JavaScript నియమాలతోనే మీ పరికరంలో నడుస్తాయి. మీరు టైప్ చేసినది ఎక్కడికీ పంపబడదు.
రెగెక్స్ టెస్టర్ను ఎందుకు ఉపయోగించాలి
- 100% ఉచితం
- మీకు నచ్చినంతసారి ఉపయోగించండి. సైన్ అప్ లేదు, వాటర్మార్క్ లేదు, ఏదీ ఇన్స్టాల్ చేయనవసరం లేదు.
- డిజైన్లోనే గోప్యత
- మీరు టైప్ చేసేది మీ బ్రౌజర్లోనే ఉంటుంది, ఎప్పుడూ మాకు పంపబడదు.
- ఏ పరికరంలోనైనా పనిచేస్తుంది
- Windows, Mac, Linux, Android మరియు iPhone లలోని మీ బ్రౌజర్లో నడుస్తుంది. యాప్ అవసరం లేదు.
రెగెక్స్ టెస్టర్ను ఎలా ఉపయోగించాలి
- ‘రెగ్యులర్ ఎక్స్ప్రెషన్’ లో మీ నమూనాను టైప్ చేయండి, చుట్టూ స్లాష్లు లేకుండా.
- అవసరమైన ఫ్లాగ్లు టిక్ చేయండి: g (గ్లోబల్), i (అక్షరాల తేడా విస్మరించు), m (మల్టీలైన్), s (డాట్ ఆల్), u (యూనికోడ్) లేదా y (స్టికీ).
- మీ టెక్స్ట్ను ‘పరీక్ష టెక్స్ట్’ లో అతికించండి. మ్యాచ్లు హైలైట్ అయి, వాటి స్థానం, గ్రూపులతో జాబితా చేయబడతాయి.
- ‘మార్చు’ టిక్ చేసి, భర్తీ టెక్స్ట్ టైప్ చేయండి, గ్రూపుల కోసం $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 చూపుతుంది, ఇది నమూనాను తనిఖీ చేయడానికి సరిపోతుంది.
రెగెక్స్ టెస్టర్ ఉచితమా?
అవును. ఉపయోగించడం ఉచితం; సైన్ అప్ అవసరం లేదు, ఏదీ ఇన్స్టాల్ చేయనవసరం లేదు.
సహాయం మరియు ఎలా చేయాలో మార్గదర్శకాలు (ఆంగ్లంలో)
- Regex Cheat Sheet: Anchors, Groups, Lookarounds (Free)A practical regex cheat sheet with tested examples for anchors, classes, quantifiers, groups and lookarounds. Try each one live in a free regex tester.
- Regex for Email Validation: Patterns That Work (Free)A practical email regex, the one the HTML standard uses, and why a perfect RFC pattern isn't worth it. With test cases you can run free in your browser.
- camelCase vs snake_case vs kebab-case: Which to UsecamelCase for JavaScript, snake_case for Python and databases, kebab-case for CSS and URLs. Where each naming convention belongs and how to convert free.
సంబంధిత సాధనాలు
- టెక్స్ట్ పోల్చడంరెండు టెక్స్ట్లను పోల్చి ఏమి మారిందో చూడండి: తొలగించినవి గులాబీ రంగులో, జోడించినవి ఆకుపచ్చలో. లైన్లు, పదాలు లేదా అక్షరాల వారీగా.
- JSON ఫార్మాటర్JSON అతికించి తనిఖీ చేయండి; ఫార్మాట్ చేయండి లేదా ఒక లైన్లో కుదించండి. తప్పు ఉంటే ఏమిటో, ఎక్కడో చూపుతుంది. ఫలితాన్ని కాపీ చేయండి.
- కేస్ కన్వర్టర్టెక్స్ట్ను అతికించి ఒక్క క్లిక్తో పెద్ద, చిన్న అక్షరాలు లేదా టైటిల్ కేస్కు మార్చి కాపీ చేయండి. క్యాప్స్ లాక్తో రాసిన టెక్స్ట్ను సరిచేయండి.