குறியீடு & வடிவம்

ரெஜெக்ஸ் சோதனை

ஒரு ரெஜெக்ஸ் பேட்டர்னை எழுதி, அதை உரையுடன் சோதித்துப் பாருங்கள்; பொருத்தங்கள் சிறப்பித்துக் காட்டப்பட்டு, கேப்சர் குரூப்கள் மற்றும் பொருத்தங்களின் எண்ணிக்கை உடனடியாகப் பட்டியலிடப்படும். இலவசம், கிளையன்ட் பக்கத்தில்.

ரெஜெக்ஸ் சோதனை
/ / g
பல கொடிகளைத் தேர்ந்தெடுக்கலாம்; செயலில் உள்ள கொடிகள் முன்னிலைப்படுத்தப்படும்.
தகவல்

ரெஜெக்ஸ் சோதனைகள் பற்றி

வழக்கமான வெளிப்பாடுகள் (வழக்கமான வெளிப்பாடு / ரெஜெக்ஸ்ரெஜெக்ஸ் என்பது ஒரு உரையில் உள்ள குறிப்பிட்ட வடிவங்களைத் தேட, சரிபார்க்க அல்லது பிரித்தெடுக்கப் பயன்படும் ஒரு சக்திவாய்ந்த மொழித் தரநிலை ஆகும். மின்னஞ்சல், தொலைபேசி எண் அல்லது URL சரிபார்ப்பு போன்ற எளிய சோதனைகளுக்கும், பதிவுக் கோப்புப் பகுப்பாய்வு அல்லது சிக்கலான உரை உருமாற்றங்கள் போன்ற மேம்பட்ட பணிகளுக்கும் இதே தொடரியல் பொருந்தும். இந்த இலவச ரெஜெக்ஸ் சோதனைக் கருவி, நீங்கள் தட்டச்சு செய்த வடிவத்தை உண்மையான உரையில் உடனடியாகச் சோதிக்க உதவுகிறது.

கருவி, உலகளாவிய (ஜி), எழுத்து வேறுபாடு இன்றி (i), பல வரிகள் (மீ), டாட்-ஆல் (s / டாட்ஆல்) மற்றும் யூனிகோடு (u) இது அவற்றின் கொடிகளை ஆதரிக்கிறது. பொருந்தும் அனைத்துப் பகுதிகளும் உரைக்குள் வண்ணத்தில் சிறப்பித்துக் காட்டப்பட்டுள்ளன. பொருந்தும் குழுக்கள் ஏதேனும் இருந்தால்,(குழு)மதிப்புகள் அவற்றின் எண்களுடன் ஒரு தனி அட்டவணையில் பட்டியலிடப்பட்டுள்ளன, எனவே அந்தக் குழு எந்த மதிப்பைப் பதிவு செய்துள்ளது என்பதை நீங்கள் எளிதாகக் காணலாம். நீங்கள் தவறான வடிவத்தை உள்ளிடும்போது, இந்தக் கருவி உடனடியாக ஒரு எச்சரிக்கையை அளிக்கிறது, மேலும் பயன்பாட்டை செயலிழக்கச் செய்யாது.

அனைத்துச் செயலாக்கமும் உங்கள் உலாவியிலேயே நடைபெறுகிறது; உங்கள் உரை எந்தச் சேவையகத்திற்கும் அனுப்பப்படுவதில்லை. ஜாவாஸ்கிரிப்ட் இயல்பானது. `RegExp` இது ஒரு ரெஜெக்ஸ் எஞ்சினைப் பயன்படுத்துவதால், இதன் முடிவுகள் ஜாவாஸ்கிரிப்ட் சூழல்களுடன் முழுமையாகப் பொருந்துகின்றன. உங்கள் ரெஜெக்ஸ் கற்றல் செயல்பாட்டில் இந்தக் கருவியை ஒரு பயிற்சிப் பகுதியாகப் பயன்படுத்தலாம், அல்லது உங்கள் திட்டத்தில் நீங்கள் பயன்படுத்தவிருக்கும் வடிவத்தை நேரலையில் சோதித்துப் பார்க்கவும் பயன்படுத்தலாம்.

இதை எப்படி பயன்படுத்துவது?

படிப்படியாக

  1. ரெஜெக்ஸ் பேட்டர்ன் நீங்கள் சோதிக்க விரும்பும் கோவையை, (சாய்வுக் கோடுகளுடைய) பெட்டியில் தட்டச்சு செய்யவும். / (வடிவம் மட்டும்).
  2. உங்கள் தேவைகளுக்கு ஏற்ப கொடிகள் தேர்ந்தெடுக்கவும்: g அனைத்து போட்டிகளும், i எழுத்து வேறுபாட்டைப் பொருட்படுத்தாது, m பல வரிகள், s புள்ளி-அனைத்தும், u யூனிகோட்.
  3. சோதனை உரை வடிவமைப்பைச் சோதித்துப் பார்க்க நீங்கள் பயன்படுத்த விரும்பும் உரையை, அதற்கென ஒதுக்கப்பட்ட இடத்தில் ஒட்டவும் அல்லது தட்டச்சு செய்யவும்.
  4. முடிவுகள் உடனடியாகப் புதுப்பிக்கப்படுகின்றன: போட்டிகள் வலியுறுத்தப்படுகிறதுபொருத்தங்களின் எண்ணிக்கை காட்டப்படுகிறது.
  5. கைப்பற்றல் குழுக்கள் இருந்தால், ஒவ்வொரு போட்டியின் கீழும் குழு அட்டவணை தெரிகிறது; குழு எண்ணும் மதிப்புகளும் பட்டியலிடப்பட்டுள்ளன.
FAQ

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

g: உலகளாவிய — முதல் பொருத்தத்தை மட்டும் அல்ல, எல்லாப் பொருத்தங்களையும் உள்ளடக்கியது. i: எழுத்து வேறுபாடற்றது — பெரிய மற்றும் சிறிய எழுத்துகளுக்கு இடையே வேறுபாடு காட்டாது. m: பலவரி — ^ மற்றும் $ இது ஒரு வரி முறிவு/செய்தி வரியாகப் பொருள் கொள்ளப்படுகிறது. s: டாட்ஆல் — டாட் (.இது புதிய வரி எழுத்தையும் வரைபடமாக்குகிறது. uயூனிகோட் — முழுமையான யூனிகோட் ஆதரவை வழங்குகிறது.

கருவி தவறான வடிவத்தைக் கண்டறியும்போது, அது ஒரு சிவப்பு எச்சரிக்கை செய்தியைக் காண்பித்து, தற்போதைய முடிவை அழித்துவிடும். செயலி செயலிழக்காது; நீங்கள் வடிவத்தைச் சரிசெய்யும்போது முடிவு உடனடியாகப் புதுப்பிக்கப்படும்.

உங்கள் பேட்டர்னில் அடைப்புக்குறிக்குள் உள்ள பிரிவுகள் ஒரு கேப்சர் குரூப்பை உருவாக்குகின்றன: உதாரணமாக (\d+)ஒவ்வொரு போட்டிக்கும், இந்தக் குழுக்களின் உள்ளடக்கங்கள் குழு 1, குழு 2… எனத் தனித்தனி அட்டவணைகளில் பட்டியலிடப்பட்டுள்ளன. பெயரிடப்படாத மற்றும் பெயரிடப்பட்ட குழுக்கள் ((?<விளம்பரம்>...)ஆதரிக்கப்படுகிறது.

கணக்கீடு உங்கள் உலாவியின் ஜாவாஸ்கிரிப்ட் எஞ்சினால் செய்யப்படுவதால், நவீன உலாவிகளில் பல MB அளவுள்ள உரை கூட வேகமாகச் செயல்படும். மிக நீண்ட வடிவங்கள் அல்லது "பேரழிவு பின்னோட்டம்" (catastrophic backtracking) கொண்ட கோவைகள் உலாவியின் வேகத்தைக் குறைக்கக்கூடும்; அவ்வாறான நிலையில், பக்கத்தைப் புதுப்பிக்கவும்.

இல்லை. உங்கள் ரெஜெக்ஸ் வடிவமும் சோதனை உரையும் உங்கள் உலாவியில் மட்டுமே செயலாக்கப்படுகின்றன; எந்தத் தரவும் சேவையகத்திற்கு அனுப்பப்படுவதோ அல்லது அங்கு சேமிக்கப்படுவதோ இல்லை.