ரெஜெக்ஸ் (Regex) டெஸ்டர்
உங்கள் உலாவியிலேயே மாதிரி உரைக்கு எதிராக ஜாவாஸ்கிரிப்ட் ரெகுலர் எக்ஸ்பிரஷன்களைச் சோதித்திடுங்கள்.
உங்கள் வடிவமும் உரையும் உங்கள் உலாவியிலேயே சோதிக்கப்படுகின்றன. BroBroGo-விற்கு எதுவும் பதிவேற்றப்படுவதில்லை.
அடிக்கடி கேட்கப்படும் கேள்விகள்
எனது உரையை இங்கே ஒட்டுவது பாதுகாப்பானதா?
ஆம். பொருத்தம் முற்றிலும் உங்கள் உலாவியிலேயே நடக்கிறது — BroBroGo-விற்கு எதுவும் அனுப்பப்படுவதில்லை.
g/i/m/s கொடிகள் (flags) எதைக் குறிக்கின்றன?
g என்பது முதல் பொருத்தத்தை மட்டும் தேடாமல் அனைத்து பொருத்தங்களையும் கண்டறியும். i என்பது கேஸ்-ஐப் புறக்கணிக்கும் (ignore case). m என்பது ^ மற்றும் $ ஆகியவற்றை முழு சரத்திற்குப் பதிலாக ஒவ்வொரு வரியின் தொடக்கத்திலும் முடிவிலும் பொருந்தச் செய்யும். s என்பது புள்ளி (.) வரியின் முறிவுகளையும் (line breaks) பொருந்தச் செய்ய அனுமதிக்கும்.
எனது வடிவம் அதிக நேரம் எடுப்பதாக ஏன் கூறியது?
சில வடிவங்கள் பேரழிவு தரும் பேக்டிராக்கிங்கை (catastrophic backtracking) தூண்டுகின்றன — என்ஜின் கைவிடுவதற்கு முன்பு அதிவேக சேர்க்கைகளை முயற்சிக்கிறது, இது உலாவியின் தாவலை முடக்கலாம். அது நடந்தால், இந்த கருவி 2 வினாடிகளுக்குப் பிறகு பொருத்தத்தை ரத்து செய்கிறது, இதனால் பக்கமே முடங்குவதில்லை. (a+)+ போன்ற நெஸ்டட் ரிப்பீட்டிஷன்களை எளிமைப்படுத்த முயற்சிக்கவும்.