வீடு வளர்ச்சி வழக்கமான வெளிப்பாடு என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

வழக்கமான வெளிப்பாடு என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை

பொருளடக்கம்:

Anonim

வரையறை - வழக்கமான வெளிப்பாடு என்றால் என்ன?

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


ஒரு பயனர் கேட்கும் வினவலுடன் ஒரு படிமுறை பொருத்தத்தை தீர்மானிக்க முயற்சிக்க, வழக்கமான வெளிப்பாடுகள் தொடரியல் சிறப்பம்சமாக அமைப்புகள், தரவு சரிபார்ப்பு மற்றும் கூகிள் போன்ற தேடுபொறிகளில் பயன்படுத்தப்படுகின்றன.


வழக்கமான வெளிப்பாடுகள் குறுகிய வடிவத்தில் ரீஜெக்ஸ் அல்லது ரீஜெக்ஸ் என அழைக்கப்படுகின்றன.

டெக்கோபீடியா வழக்கமான வெளிப்பாட்டை விளக்குகிறது

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


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


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


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

  • அளவு: முந்தைய உறுப்பு எவ்வளவு அடிக்கடி நிகழ அனுமதிக்கப்படுகிறது என்பதை அளவுகோல்கள் ஆணையிடுகின்றன.
  • தொகுத்தல்: ஆபரேட்டர்கள் அடைப்புக்குறிகளைப் பயன்படுத்தி அவற்றின் நோக்கம் மற்றும் முன்னுரிமையைக் குறிப்பிடலாம்.
  • பூலியன் நிபந்தனைகள்: ஆபரேட்டர்கள் மற்றும் குழுக்களுக்கு ஒரு OR அல்லது AND நிபந்தனை கூறப்படலாம்.
வழக்கமான வெளிப்பாடுகள் ஒரு சரத்துடன் பொருந்த டிடெர்மினிஸ்டிக் ஃபினைட் ஆட்டோமேஷன் (டி.எஃப்.ஏ) மற்றும் நிர்ணயிக்காத வரையறுக்கப்பட்ட ஆட்டோமேஷன் (என்.எஃப்.ஏ) போன்ற வழிமுறைகளைப் பயன்படுத்துகின்றன. ஒரு NFA இல், ஒவ்வொரு ஜோடி நிலை மற்றும் உள்ளீட்டு சின்னத்திற்கும் பல அடுத்த மாநிலங்கள் உள்ளன, அதே நேரத்தில் ஒரு DFA வரையறுக்கப்பட்ட குறியீடுகளை ஏற்றுக்கொள்கிறது.

வழக்கமான வெளிப்பாடு என்றால் என்ன? - டெக்கோபீடியாவிலிருந்து வரையறை