மின்னஞ்சல் பிரித்தெடுப்பான்
எந்தவொரு உரை உள்ளடக்கத்திலிருந்தும் மின்னஞ்சல் முகவரிகளை எடு.
1. அறிமுகம்
மின்னஞ்சல் பிரித்தெடுப்பான் என்பது எளிமையானதானாலும் சக்திவாய்ந்த ஆன்லைன் கருவியாகும். இது எந்தவொரு உரைப் பகுதியையும் (Text Block) ஸ்கேன் செய்து, அதில் உள்ள அனைத்து செல்லுபடியாகும் மின்னஞ்சல் முகவரிகளையும் தானாகவே பிரித்தெடுக்கிறது. நீங்கள் இணையதள உள்ளடக்கத்தை மதிப்பாய்வு செய்தாலும், ஏற்றுமதி செய்யப்பட்ட தரவை பகுப்பாய்வு செய்தாலும், ஆவணங்களை ஸ்கேன் செய்தாலும் அல்லது மூல உரையை சுத்தம் செய்தாலும், இந்த கருவி கைமுறையாக நகலெடுக்காமல் விரைவாக மின்னஞ்சல் முகவரிகளைச் சேகரிக்க உதவுகிறது.
ஒவ்வொரு வரியையும் தனித்தனியாகத் தேடுவதற்குப் பதிலாக, முழு உரையையும் இந்தக் கருவியில் ஒட்டலாம். உடனடியாக கண்டறியப்பட்ட மின்னஞ்சல் முகவரிகளின் சுத்தமான பட்டியல் உருவாக்கப்படும். இது பெரிய பத்திகள், HTML உள்ளடக்கம், நகலெடுக்கப்பட்ட மின்னஞ்சல்கள் மற்றும் கலவையான உரை வடிவங்களுடனும் சிறப்பாகச் செயல்படுகிறது.
பொதுவான பயன்பாடுகளில் தொடர்பு (Contact) பக்கங்களிலிருந்து மின்னஞ்சல்களைப் பிரித்தெடுத்தல், ஏற்றுமதி செய்யப்பட்ட CRM தரவிலிருந்து லீட்களைச் சேகரித்தல், அஞ்சல் பட்டியல்களை சுத்தம் செய்தல், பதிவுக் கோப்புகளை (Logs) பகுப்பாய்வு செய்தல் அல்லது ஸ்கிரேப் செய்யப்பட்ட உள்ளடக்கத்தை மதிப்பாய்வு செய்தல் ஆகியவை அடங்கும். கண்டறியப்பட்ட மின்னஞ்சல் முகவரிகளின் மொத்த எண்ணிக்கையையும் இந்தக் கருவி காட்டுவதால், விரைவான ஆய்வு (Audit) மற்றும் சரிபார்ப்பு பணிகளுக்கு இது மிகவும் பயனுள்ளதாகும்.
இது உங்கள் உலாவி (Browser) அமர்விலேயே நேரடியாக இயங்கி, கட்டமைக்கப்பட்ட மற்றும் எளிதாக நகலெடுக்கக்கூடிய வடிவத்தில் உடனடி முடிவுகளை வழங்குகிறது.
2. இது எவ்வாறு செயல்படுகிறது
உரை உள்ளீட்டு செயலாக்கம்
இந்தக் கருவி ஒரு கட்டாய உள்ளீட்டை ஏற்கிறது: ஒரு உரைப் பகுதி. இதில் சாதாரண உரை, வடிவமைக்கப்பட்ட உரை, நகலெடுக்கப்பட்ட இணைய உள்ளடக்கம் அல்லது எந்தவொரு கட்டமைக்கப்படாத தரவும் இருக்கலாம். செயலாக்கத்திற்கு முன், உள்ளீடு பாதுகாப்பற்ற எழுத்துகளை அகற்றும் வகையில் சுத்தப்படுத்தப்பட்டு, பாதுகாப்பான செயலாக்கம் உறுதிசெய்யப்படுகிறது.
மின்னஞ்சல் கண்டறிதல் தர்க்கம்
மின்னஞ்சல் பிரித்தெடுக்கும் செயல்முறை, மின்னஞ்சல் முகவரிகளைக் கண்டறிய வடிவ-பொருத்தும் (Pattern Matching) முறையைப் பயன்படுத்துகிறது. இது பின்வருவனவற்றைத் தேடுகிறது:
- செல்லுபடியாகும் உள்ளூர் பகுதி (@ குறியீட்டிற்கு முன்)
- “@” பிரிப்பான்
- செல்லுபடியாகும் டொமைன் பெயர்
- சரியான டொமைன் நீட்டிப்பு (.com, .org, .net போன்றவை)
இந்த வடிவம், இடைவெளிகள், கோண அடைப்புக்குறிகள், மேற்கோள் குறிகள் மற்றும் மின்னஞ்சல் வடிவமைப்பை பாதிக்கும் நிறுத்தற்குறிகள் போன்ற பொதுவான தவறான எழுத்துகளைத் தவிர்க்கிறது.
சரிபார்ப்பு விதிகள்
- கட்டாய புலம்: உரைப் புலம் காலியாக இருக்கக் கூடாது.
- CSRF பாதுகாப்பு: ஒவ்வொரு சமர்ப்பிப்பும் பாதுகாப்பு டோக்கன் மூலம் சரிபார்க்கப்படுகிறது.
- சுத்தப்படுத்தப்பட்ட உள்ளீடு: சமர்ப்பிக்கப்பட்ட உரை செயலாக்கத்திற்கு முன் சுத்தப்படுத்தப்படுகிறது.
வெளியீட்டு அமைப்பு
செயலாக்கத்திற்குப் பிறகு, கருவி பின்வருவனவற்றை உருவாக்குகிறது:
- மொத்த மின்னஞ்சல் எண்ணிக்கை – கண்டறியப்பட்ட மின்னஞ்சல் முகவரிகளின் எண்ணிக்கையைக் காட்டுகிறது.
- மின்னஞ்சல் பட்டியல் – கண்டறியப்பட்ட அனைத்து மின்னஞ்சல் முகவரிகளின் புதிய வரிகளால் பிரிக்கப்பட்ட பட்டியல்.
எந்த மின்னஞ்சல் முகவரியும் கிடைக்காவிட்டால், எண்ணிக்கை பூஜ்ஜியமாகக் காட்டப்படும் மற்றும் முடிவுப் பட்டியல் காலியாக இருக்கும்.
வரம்புகள்
- இந்தக் கருவி கண்டறியப்பட்ட மின்னஞ்சல்களை அப்படியே பிரித்தெடுக்கிறது; இது தானாகவே நகல் மின்னஞ்சல்களை அகற்றாது.
- மின்னஞ்சல் முகவரி உண்மையில் உள்ளதா அல்லது அதற்கு மின்னஞ்சல் அனுப்ப முடியுமா என்பதை இது சரிபார்க்காது.
- மிகவும் சேதமடைந்த அல்லது வேண்டுமென்றே மறைக்கப்பட்ட மின்னஞ்சல் வடிவங்கள் கண்டறியப்படாமல் போகலாம்.
3. இந்தக் கருவியைப் பயன்படுத்துவது எப்படி
- மின்னஞ்சல் முகவரிகள் இருக்கக்கூடிய உரையை நகலெடுக்கவும்.
- அதை உரை உள்ளீட்டுப் புலத்தில் ஒட்டவும்.
- செயலாக்க பொத்தானைக் கிளிக் செய்யவும்.
- பிரித்தெடுக்கப்பட்ட மின்னஞ்சல் முகவரிகளின் மொத்த எண்ணிக்கையைப் பார்க்கவும்.
- தேவைப்பட்டால் கிளிப்போர்டு பொத்தானைப் பயன்படுத்தி உருவாக்கப்பட்ட பட்டியலை நகலெடுக்கவும்.
4. நடைமுறை எடுத்துக்காட்டுகள்
எடுத்துக்காட்டு 1: ஒரு பத்தியிலிருந்து மின்னஞ்சல்களைப் பிரித்தெடுத்தல்
உள்ளீடு:
Contact us at [email protected] or [email protected] for more information.
வெளியீடு:
[email protected] [email protected]
எண்ணிக்கை: 2
எடுத்துக்காட்டு 2: கலப்பு தரவிலிருந்து மின்னஞ்சல்களைப் பிரித்தெடுத்தல்
உள்ளீடு:
John Doe - [email protected] Marketing Team: [email protected] Invalid: test@invalid
வெளியீடு:
[email protected] [email protected]
எண்ணிக்கை: 2
இந்த எடுத்துக்காட்டில், சரியான டொமைன் நீட்டிப்பு இல்லாத தவறான முகவரி புறக்கணிக்கப்படுகிறது.
5. டெவலப்பர்களுக்கான பயன்பாட்டு எடுத்துக்காட்டுகள்
- லீட் தரவு சுத்தப்படுத்தல்
தரவுத்தளத்தில் சேர்ப்பதற்கு முன், இறக்குமதி செய்யப்பட்ட CSV கோப்புகள் அல்லது உரை ஏற்றுமதிகளில் இருந்து மின்னஞ்சல் முகவரிகளைத் தானாகப் பிரித்தெடுக்கவும்.
- வலை ஸ்கிராப்பிங் செயல்முறைகள்
மூல HTML உள்ளடக்கத்தை ஸ்கிரேப் செய்த பிறகு, தொடர்பு தகவல் கண்டறிதல் செயல்முறைகளுக்காக மின்னஞ்சல் முகவரிகளை தனியாகப் பிரிக்க இந்த தர்க்கத்தைப் பயன்படுத்தவும்.
- பதிவு (Log) கோப்பு பகுப்பாய்வு
அறிக்கையிடல் அல்லது வடிகட்டலுக்காக, பயனர் மின்னஞ்சல் குறிப்புகளை அடையாளம் காண சேவையக பதிவுகள் அல்லது ஆதரவு உரையாடல்களைப் பகுப்பாய்வு செய்யவும்.
- படிவத் தரவின் முன்-செயலாக்கம்
பின்தள (Backend) செயலாக்கத்திற்கு முன், பல வரிகளைக் கொண்ட textarea உள்ளீடுகளிலிருந்து மின்னஞ்சல் முகவரிகளைச் சரிபார்த்து பிரித்தெடுக்கவும்.
எடுத்துக்காட்டு (PHP)
$pattern = '/[^\s@<>":;,]+@[^\s@<>":;,]+\.[^\s@<>":;,]+/u';
preg_match_all($pattern, $text, $matches);
$emails = $matches[0];
எடுத்துக்காட்டு (JavaScript)
const pattern = /[^\s@<>":;,]+@[^\s@<>":;,]+\.[^\s@<>":;,]+/gu;
const emails = text.match(pattern) || [];
பாதுகாப்பு கருத்துக்கள்
- செயலாக்கத்திற்கு முன் எப்போதும் உள்ளீட்டை சுத்தப்படுத்தவும்.
- படிவ சமர்ப்பிப்புகளில் CSRF பாதுகாப்பை செயல்படுத்தவும்.
- பொது API-களுடன் ஒருங்கிணைத்தால், Rate Limiting-ஐ பயன்படுத்தவும்.
- சேமிப்பதற்கு முன் மின்னஞ்சல்களைச் சரிபார்த்து, நகல்களை அகற்றவும்.
6. அடிக்கடி கேட்கப்படும் கேள்விகள்
மின்னஞ்சல் எக்ஸ்ட்ராக்டர் என்றால் என்ன?
மின்னஞ்சல் எக்ஸ்ட்ராக்டர் என்பது உரையை ஸ்கேன் செய்து மின்னஞ்சல் முகவரிகளை தானாகக் கண்டறிந்து சேகரிக்கும் ஒரு கருவியாகும்.
இந்தக் கருவி மின்னஞ்சல் முகவரி உண்மையில் உள்ளதா என்பதைச் சரிபார்க்கிறதா?
இல்லை. இது சரியான வடிவமைப்பில் உள்ள மின்னஞ்சல் முகவரிகளை மட்டுமே கண்டறிகிறது. அஞ்சல் பெட்டி உண்மையில் உள்ளதா என்பதைச் சரிபார்க்காது.
இது HTML உள்ளடக்கத்திலிருந்து மின்னஞ்சல்களைப் பிரித்தெடுக்க முடியுமா?
ஆம். நீங்கள் மூல HTML அல்லது காட்சியளிக்கப்படும் உரையை ஒட்டலாம். இது தெரியும் மின்னஞ்சல் வடிவங்களை கண்டறியும்.
இது நகல் மின்னஞ்சல் முகவரிகளை அகற்றுமா?
இல்லை. உள்ளீட்டு உரையில் நகல் மின்னஞ்சல் முகவரிகள் இருந்தால், அவை முடிவுகளில் பல முறை தோன்றும்.
நான் செயலாக்கக்கூடிய உரையின் அளவிற்கு வரம்பு உள்ளதா?
இந்தக் கருவி பொதுவான உரை உள்ளீடுகளை திறம்பட கையாள்கிறது. இருப்பினும், மிகவும் பெரிய சமர்ப்பிப்புகள் சேவையக வரம்புகளைப் பொறுத்து அமையும்.
இதைப் பயன்படுத்துவது பாதுகாப்பானதா?
ஆம். உள்ளீடு சுத்தப்படுத்தப்படுகிறது, மேலும் அங்கீகரிக்கப்படாத கோரிக்கைகளைத் தடுக்க பாதுகாப்பு டோக்கன் மூலம் சமர்ப்பிப்புகள் பாதுகாக்கப்படுகின்றன.
பிரபலமான கருவிகள்
ஒரு வாக்கியம் அல்லது பகுதியிலுள்ள எழுத்துகளை தலைகீழாக மாற்றவும்.
உரையின் அளவை பைட்கள் (B), கிலோபைட்கள் (KB), அல்லது மெகாபைட்கள் (MB) ஆகப் பெறுங்கள்.
கொடுக்கப்பட்ட உரையில் எழுத்துகள் மற்றும் வார்த்தைகளின் எண்ணிக்கையை எண்ணுங்கள்.
உரையை எளிதாக தலைகீழாக மாற்றவும்.
எண்ணை அதன் எழுத்து வடிவில் மாற்றவும்.
இயற்கை உரையை எழுத்து சாய்வழித் தோற்றமாக மாற்றவும்.