Regex சோதனையாளர் மற்றும் பிழைத்திருத்தி- உங்கள் வழக்கமான வெளிப்பாடுகளை ஆன்லைனில் சோதித்து, சரிபார்த்து, பிழைத்திருத்தவும்.
Regex சோதனையாளர் மற்றும் பிழைத்திருத்தி என்றால் என்ன ?
ஒரு Regex சோதனையாளர் மற்றும் பிழைத்திருத்தி என்பது ஒரு சக்திவாய்ந்த ஆன்லைன் கருவியாகும், இது வழக்கமான வெளிப்பாடுகளை() நிகழ்நேரத்தில் சோதிக்க, சரிபார்க்க மற்றும் பிழைத்திருத்தத்தை அனுமதிக்கிறது regex. நீங்கள் ஒரு டெவலப்பராக இருந்தாலும், தரவு ஆய்வாளராக இருந்தாலும் அல்லது கணினி நிர்வாகியாக இருந்தாலும், வழக்கமான வெளிப்பாடுகளில் தேர்ச்சி பெறுவது உரை செயலாக்கம், தரவு சரிபார்ப்பு மற்றும் முறை பொருத்துதல் பணிகளை திறமையாக கையாள உதவும்.
JavaScript வழக்கமான வெளிப்பாடுகள், Python, PHP, Perl, Ruby, மற்றும் Go போன்ற நிரலாக்க மொழிகளிலும், grep, sed, awk மற்றும் bash ஸ்கிரிப்ட்கள் போன்ற கட்டளை வரி கருவிகளிலும் பரவலாகப் பயன்படுத்தப்படுகின்றன. இருப்பினும், அதன் சிக்கலான தொடரியல் காரணமாக ஒரு சரியானதை உருவாக்குவது regex சவாலானது. அங்குதான் இந்த கருவி பயனுள்ளதாக இருக்கும்.
Regex சோதனையாளர் மற்றும் பிழைத்திருத்தியின் முக்கிய அம்சங்கள்
நிகழ்நேர பொருத்தம்: நீங்கள் தட்டச்சு செய்யும் போது உங்கள் regex முடிவுகளைப் பார்க்கவும்.
பிழை சிறப்பம்சமாக்கல்: regex தொடரியல் பிழைகள் குறித்த உடனடி கருத்துக்களைப் பெறுங்கள் .
பல கொடிகள் ஆதரவு: குளோபல்(g) , கேஸ் இன்சென்சிட்டிவ்(i) , மல்டிலைன்(m) , டாட் ஆல்(கள்) மற்றும் யூனிகோட்(u) போன்ற கொடிகளுடன் சோதிக்கவும் .
வரிக்கு வரி சரிபார்ப்பு: உங்கள் வடிவத்துடன் எந்த வரிகள் பொருந்துகின்றன, எந்த வரிகளில் பிழைகள் உள்ளன என்பதைக் கண்டறியவும்.
பயன்படுத்த எளிதானது: ஆரம்ப மற்றும் மேம்பட்ட பயனர்களுக்கு எளிய இடைமுகம்.
Regex சோதனையாளர் மற்றும் பிழைத்திருத்தியை எவ்வாறு பயன்படுத்துவது
உங்கள் வழக்கமான வெளிப்பாட்டை உள்ளிடவும்: "வழக்கமான வெளிப்பாட்டு" உள்ளீட்டு புலத்தில் உங்கள் regex வடிவத்தை தட்டச்சு செய்யவும்.
சோதனை சரங்களைச் சேர்க்கவும்: உங்கள் சோதனை உரையை "சோதனை சரம்" பகுதியில் ஒட்டவும். ஒவ்வொரு வரியும் தனித்தனியாக சரிபார்க்கப்படும்.
கொடிகளைத் தேர்ந்தெடுக்கவும்: உங்கள் க்கு பொருத்தமான கொடிகளைத் தேர்ந்தெடுக்கவும் regex.
Regex முடிவுகளைப் பார்க்க "சோதனை " என்பதைக் கிளிக் செய்யவும்.
எடுத்துக்காட்டு 1: மின்னஞ்சல் முகவரிகளைச் சரிபார்த்தல்
Regex முறை:
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
சோதனை சரம்:
[email protected]
hello1example.com
[email protected]
invalid-email@com
example@domain
எதிர்பார்க்கப்படும் வெளியீடு:
பொருத்தப்பட்டது:
example@domain(டொமைன்)
பொருந்தாதது:
ஹலோ1எக்ஸாம்பிள்.காம்
invalid-email@com
எடுத்துக்காட்டு 2: URLகளைப் பிரித்தெடுத்தல்
Regex முறை:
https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?
சோதனை சரம்:
https://example.com
http://www.google.com
ftp://example.com
https://sub.domain.co.uk/path/to/page
example.com
எதிர்பார்க்கப்படும் வெளியீடு:
பொருத்தப்பட்டது:
பொருந்தாதது:
ftp://example.com
உதாரணம்.காம்
எடுத்துக்காட்டு 3: தொலைபேசி எண்களைச் சரிபார்த்தல்
Regex முறை:
\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}
சோதனை சரம்:
+1-800-555-1234
(123) 456-7890
800.555.1234
+44 20 7946 0958
555-1234
Invalid-Phone-Number
எதிர்பார்க்கப்படும் வெளியீடு:
பொருத்தப்பட்டது:
+1-800-555-1234
(123) 456-7890
800.555.1234
+44 20 7946 0958
555-1234
பொருந்தாதது:
தவறான தொலைபேசி எண்
பயனுள்ள வழக்கமான வெளிப்பாடுகளை உருவாக்குவதற்கான உதவிக்குறிப்புகள்
குறிப்பிட்ட நிலைகளைப் பொருத்த (வரி தொடக்கம்) மற்றும்(வரி முடிவு) போன்ற நங்கூரங்களைப் பயன்படுத்தவும்.
^
$
அனுமதிக்கப்பட்ட எழுத்துக்களைக் குறிப்பிட, மற்றும் போன்ற எழுத்து வகுப்புகளைப் பயன்படுத்தவும்.
[a-z]
[A-Z]
[0-9]
மீண்டும் மீண்டும் செய்வதன் எண்ணிக்கையைக் கட்டுப்படுத்த, , மற்றும் போன்ற அளவுகோல்களைப் பயன்படுத்தவும்.
+
*
?
{n,m}
பொருந்திய வடிவங்களைப் படம்பிடித்து மீண்டும் பயன்படுத்த குழுக்கள் மற்றும் பின்குறிப்புகளைப் பயன்படுத்தவும் .
பொருந்தும் நடத்தையைக் கட்டுப்படுத்த, ,, போன்ற கொடிகளைப் பயன்படுத்தவும்.
g
i
m
s
u
முடிவுரை
உரைத் தரவோடு பணிபுரியும் போது வழக்கமான வெளிப்பாடுகளில் தேர்ச்சி பெறுவது உங்கள் நேரத்தையும் முயற்சியையும் மிச்சப்படுத்தும். இந்த Regex சோதனையாளர் மற்றும் பிழைத்திருத்தி உங்கள் குறியீட்டில் அவற்றைப் பயன்படுத்துவதற்கு முன்பு உங்கள் வடிவங்களைச் சோதிப்பது, சரிபார்ப்பது மற்றும் பிழைத்திருத்தம் செய்வதை எளிதாக்குகிறது. இதை முயற்சித்துப் பாருங்கள், regex இன்றே ஒரு நிபுணராகுங்கள்!