C
All Tools
🔎

Regex சோதனையாளர்

உலாவியில் நேரடியாக வழக்கமான வெளிப்பாடுகளை சோதிக்கவும்.

//

ரெகுலர் எக்ஸ்பிரஷன்கள் (Regex) ஒரு டெவலப்பரின் கருவிப்பெட்டியில் உள்ள மிக சக்திவாய்ந்த கருவிகளில் ஒன்று — அதே நேரத்தில் அடிக்கடி தவறாகப் புரிந்துகொள்ளப்படும் ஒன்றும் கூட. சரியாக வேலை செய்யும் ஒரு regex-ஐ எழுத, அதை உண்மையான டேட்டாவுக்கு எதிராக டெஸ்ட் செய்வது அவசியம். இந்த Regex Tester மூலம் நீங்கள் flags உடன் ஒரு pattern எழுதி, அதை எந்த text-க்கும் எதிராக டெஸ்ட் செய்து, அனைத்து matches-ஐயும் அவற்றின் character positions மற்றும் capture groups உடன் உடனடியாகக் காணலாம். code-இல் trial-and-error முறையில் regex pattern-ஐ டெஸ்ட் செய்யும் தேவை இனி இல்லை.

📋 இந்த கால்குலேட்டரை எப்படி பயன்படுத்துவது

pattern field-இல் உங்கள் regex pattern-ஐ உள்ளிடவும் (slashes இல்லாமல் — pattern மட்டும் போதும்). உங்களுக்குத் தேவையான flags-ஐ toggle செய்யவும்: g (global — முதல் match மட்டும் அல்ல, அனைத்து matches-ஐயும் கண்டறியும்), i (case-insensitive), m (multiline — ^ மற்றும் $ ஆனது line boundaries-ஐ match செய்யும்), s (dotAll — dot ஆனது newlines-ஐயும் match செய்யும்). இரண்டாவது area-வில் உங்கள் test text-ஐ paste செய்யவும். "Test Regex"-ஐ கிளிக் செய்தால், string-இல் உள்ள position (index) உடன் அனைத்து matches-ஐயும் பட்டியலாகக் காணலாம். பச்சை நிறம் matches கிடைத்துள்ளது என்பதையும், மஞ்சள் நிறம் matches இல்லை என்பதையும் குறிக்கும். உங்கள் pattern-இல் உள்ள parentheses-இலிருந்து வரும் Capture groups ஒவ்வொரு match-க்கு அருகிலும் காட்டப்படும்.

💡 முக்கிய தகவல்கள்

இங்கு பயன்படுத்தப்படும் regular expression syntax ஆனது JavaScript-இன் RegExp ஆகும், இது ECMAScript-க்கு இணங்கியது. முக்கிய syntax: . (newline தவிர்த்து எந்த char-உம்), * (0 அல்லது அதற்கு மேல்), + (1 அல்லது அதற்கு மேல்), ? (0 அல்லது 1), {n,m} (n முதல் m repetitions), ^ (string அல்லது line-இன் தொடக்கம்), $ (முடிவு), [] (character class), [^] (negated class), () (capture group), (?:) (non-capturing group), | (alternation), \d (digit), \w (word char), \s (whitespace), \b (word boundary). Lookaheads (?=...) மற்றும் lookbehinds (?<=...) நவீன JavaScript-இல் support செய்யப்படுகின்றன. Named capture groups (?<name>...) கூடச் support செய்யப்படுகின்றன.

அடிக்கடி கேட்கப்படும் கேள்விகள்

மறுப்பு: இந்த கால்குலேட்டர் வழங்கும் முடிவுகள் தகவல் மற்றும் கல்வி நோக்கங்களுக்காக மட்டுமே. இவை நிதி, மருத்துவ அல்லது சட்ட ஆலோசனை அல்ல. நிதி அல்லது சுகாதார முடிவுகளை எடுப்பதற்கு முன் எப்போதும் தகுதிவாய்ந்த நிபுணரை அணுகவும். உண்மையான முடிவுகள் தனிப்பட்ட சூழ்நிலைகளைப் பொறுத்து மாறுபடலாம்.

⚙️ More Developer Tools Tools

View all Developer Tools tools →