പ്രോഗ്രാമിങ് എന്നത് കൂടുതൽ സങ്കീർണ്ണവും ബുദ്ധിമുട്ടുള്ളതും പലപ്പോഴും ഏകതാപരവുമായ പ്രക്രിയയാണ്. അതിൽ സമാനമായ അല്ലെങ്കിൽ സമാനമായ പ്രവർത്തനങ്ങൾ ആവർത്തിക്കുന്നതിൽ ഇത് അസാധാരണമല്ല. ഒരു പ്രമാണത്തിൽ പരമാവധി യാന്ത്രികമായി തിരയാനും തിരയുകയും വേഗത്തിലാക്കാനും, പ്രോഗ്രാമിൽ റെഗുലർ എക്സ്പ്രഷൻ സിസ്റ്റം കണ്ടുപിടിക്കുകയും ചെയ്യുന്നു. പ്രോഗ്രാമർമാർ, വെബ്മാസ്റ്റർമാർ, ചിലപ്പോൾ മറ്റ് പ്രൊഫഷനുകളുടെ പ്രതിനിധികൾ എന്നിവയും സമയവും പ്രയത്നവും കാര്യക്ഷമമായി സംരക്ഷിക്കുന്നു. നൂതന ടെക്സ്റ്റ് എഡിറ്റർ Notepad ++ ൽ റെഗുലർ എക്സ്പ്രഷൻ എങ്ങനെ പ്രയോഗിക്കുന്നു എന്ന് നമുക്ക് നോക്കാം.
Notepad ++ ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യുക
പതിവ് എക്സ്പ്രഷനുകളുടെ ആശയം
പ്രോഗ്രാമിൽ നോട്ട്പാഡ് ++ പ്രോഗ്രാമിലെ റെഗുലർ എക്സ്പ്രഷനുകളുടെ ഉപയോഗം സംബന്ധിച്ച പഠനത്തിനു മുമ്പായി, ഈ പദം സാരാംശത്തെക്കുറിച്ച് നമുക്ക് കൂടുതൽ പഠിക്കാം.
റെഗുലർ എക്സ്പ്രഷൻ എന്നത് ഒരു പ്രത്യേക തിരയൽ ഭാഷയാണ്, അത് ഉപയോഗിച്ച് നിങ്ങൾക്ക് പ്രമാണങ്ങളിൽ നിരവധി പ്രവൃത്തികൾ ചെയ്യാവുന്നതാണ്. പ്രത്യേക മെറ്റക്കരാക്ടറുകളുടെ സഹായത്തോടെയാണ് ഇത് സംഭവിക്കുന്നത്, ഏത് രീതിയിലാണ് സമ്പ്രദായങ്ങളുടെ തത്ത്വങ്ങൾ ഉപയോഗിച്ച് തിരയലും നടപ്പിലാക്കലും. ഉദാഹരണത്തിന്, നോട്ട്പാഡ് ++ ൽ ഒരു സാധാരണ പദപ്രയോഗത്തിന്റെ രൂപത്തിൽ ഒരു ഡോട്ട് നിലവിലുളള പ്രതീകങ്ങളുടെ ഒരു കൂട്ടത്തെ പ്രതിനിധീകരിക്കുന്നു, ലാറ്റിൻ അക്ഷരമാലയിലെ ഏതെങ്കിലും അക്ഷര പദപ്രയോഗത്തെ പ്രതിനിധാനം ചെയ്യുന്നു [A-Z].
വ്യത്യസ്ത പ്രോഗ്രാമിങ് ഭാഷകളിൽ പതിവ് എക്സ്പ്രഷൻ സിന്റാക്സ് വ്യത്യാസപ്പെടാം. ജനപ്രിയ പേൾ പ്രോഗ്രാമിങ് ഭാഷയായ നോട്ട്പാഡ് ++ അതേ റെഗുലർ എക്സ്പ്രഷൻ മൂല്യങ്ങൾ ഉപയോഗിക്കുന്നു.
വ്യക്തിപരമായ റെഗുലർ എക്സ്പ്രഷനുകളുടെ മൂല്യങ്ങൾ
നോട്ട്പാഡ് ++ ലെ പ്രോഗ്രാമിലെ ഏറ്റവും സാധാരണമായ പതിപ്പുകൾ ഇവിടെ പരിചയപ്പെടാം.
- . - ഏതെങ്കിലും പ്രതീകം;
- [0-9] - ഒരു പ്രതീകമെന്ന നിലയിൽ ഒരു പ്രതീകം;
- D - അക്കങ്ങളൊഴികെ ഏത് ക്യാരക്ടറും;
- [A-Z] - ലാറ്റിൻ അക്ഷരമാലയുടെ ഏതെങ്കിലും മൂലകഥ
- [a-z] - ലാറ്റിൻ അക്ഷരമാലയിലെ ചെറിയ അക്ഷരം;
- [a- Z] - കേസ് പരിഗണിക്കാതെ ലാറ്റിൻ അക്ഷരമാലയിലെ ഏതെങ്കിലും അക്ഷരങ്ങൾ;
- w - അക്ഷരം, അടിവരയിടുക അല്ലെങ്കിൽ അക്കം;
- s - സ്ഥലം;
- ↑ - വരിയുടെ തുടക്കം;
- $ - വരിയുടെ അവസാനം;
- * - ചിഹ്ന ആവർത്തന (0 മുതൽ അനന്തമായി);
- 4 1 2 3 ഗ്രൂപ്പിന്റെ സീക്വൻസാണ്.
- ^ s * $ - ശൂന്യമായ വരികൾക്കായി തിരയുക;
- ([0-9] [0-9] *.) - രണ്ട് അക്കങ്ങൾ തിരയുന്നു.
വാസ്തവത്തിൽ, ഒരു ലേഖനത്തിൽ മൂടി വയ്ക്കാൻ കഴിയാത്ത നിരവധി സാധാരണ എക്സ്പ്രെഷൻ പ്രതീകങ്ങളുണ്ട്. Notepad ++ ൽ പ്രവർത്തിക്കുമ്പോൾ പ്രോഗ്രാമർമാരും വെബ് ഡിസൈനർമാരും ഉപയോഗിക്കുന്ന പല വ്യത്യാസങ്ങളും.
തെരച്ചിലിൽ നോട്ട്പാഡ് ++ ലെ റെഗുലർ എക്സ്പ്രഷനുകളുടെ ഉപയോഗം
നോട്ട്പാഡ് ++ ൽ എങ്ങനെയാണ് പതിവ് എക്സ്പ്രഷനുകൾ ഉപയോഗിക്കേണ്ടതെന്ന് ചില പ്രത്യേക ഉദാഹരണങ്ങൾ നോക്കാം.
റെഗുലർ എക്സ്പ്രഷനുകളുമായി പ്രവർത്തിക്കാൻ ആരംഭിക്കുന്നതിന്, "തിരയൽ" വിഭാഗത്തിലേക്ക് പോകുക, ദൃശ്യമാകുന്ന ലിസ്റ്റിൽ, "കണ്ടെത്തുക" ഇനം തിരഞ്ഞെടുക്കുക.
പ്രോഗ്രാം നോട്ട്പാഡ് ++ ലെ സ്റ്റാൻഡേർഡ് സെർച്ച് വിൻഡോ തുറക്കുന്നു. ഈ ജാലകത്തിലേക്കുള്ള പ്രവേശനം Ctrl + F എന്ന കീ കോമ്പിനേഷൻ അമർത്തിയാൽ ലഭ്യമാകും. ഈ ഫംഗ്ഷനുമായി പ്രവർത്തിക്കുവാനായി ബട്ടൺ "റെഗുലർ എക്സ്പ്രഷൻസ്" സജീവമാക്കുന്ന കാര്യം ഉറപ്പാക്കുക.
പ്രമാണത്തിൽ അടങ്ങിയിരിക്കുന്ന എല്ലാ നമ്പറുകളും കണ്ടെത്തുക. ഇത് ചെയ്യുന്നതിന്, തിരയൽ ബാറിൽ പരാമീറ്റർ [0-9] നൽകുക, തുടർന്ന് "അടുത്തത് തിരയൽ" ബട്ടണിൽ ക്ലിക്കുചെയ്യുക. നിങ്ങൾ ഈ ബട്ടണിൽ ക്ലിക്കുചെയ്യുമ്പോഴെല്ലാം, രേഖയിൽ കാണുന്ന അടുത്ത നമ്പർ, മുകളിൽ നിന്നും താഴെയായി കാണിക്കും. പതിവ് എക്സ്പ്രഷനുകൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുമ്പോൾ സാധാരണ തിരയൽ രീതി ഉപയോഗിക്കുന്നത് സാധ്യമാക്കുന്ന താഴെയുള്ള മുകളിലേക്ക് സെർച്ച് മോഡ് മാറുന്നു.
നിങ്ങൾ "നിലവിലെ പ്രമാണത്തിൽ എല്ലാം കണ്ടെത്തുക" ബട്ടൺ ക്ലിക്കുചെയ്യുകയാണെങ്കിൽ, എല്ലാ തിരയൽ ഫലങ്ങളും, അതായത്, പ്രമാണത്തിലെ സാംഖിക എക്സ്പ്രഷനുകൾ, ഒരു പ്രത്യേക വിൻഡോയിൽ പ്രദർശിപ്പിക്കും.
തിരച്ചിൽ ഫലങ്ങളും ഇവിടെ വരിയിൽ കാണിക്കുന്നു.
നോട്ട്പാഡിൽ ++ ലെ സാധാരണ എക്സ്പ്രഷനുകൾ ഉപയോഗിച്ച് പ്രതീകങ്ങൾ പകരം വയ്ക്കുന്നു
എന്നാൽ, നോട്ട്പാഡ് ++ പ്രോഗ്രാമിൽ നിങ്ങൾക്ക് പ്രതീകങ്ങൾക്കായി തിരഞ്ഞു മാത്രമല്ല, പതിവ് എക്സ്പ്രഷനുകൾ ഉപയോഗിച്ച് പകരംവയ്ക്കുകയും ചെയ്യുന്നു. ഈ പ്രവർത്തനം ആരംഭിക്കുന്നതിന്, തിരയൽ വിൻഡോയിലെ "മാറ്റിസ്ഥാപിക്കുക" ടാബിലേക്ക് പോകുക.
ഒരു റീഡയറക്ട് വഴി ബാഹ്യ ലിങ്കുകൾ റീഡയറക്ട് ചെയ്യാം. ഇത് ചെയ്യുന്നതിന്, "കണ്ടെത്തുക" നിരയിൽ, "value =". "എല്ലാം മാറ്റിസ്ഥാപിക്കുക" എന്ന ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.
നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, മാറ്റിസ്ഥാപിക്കൽ വിജയകരമായിരുന്നു.
ഇപ്പോൾ കമ്പ്യൂട്ടർ പ്രോഗ്രാമിങ് അല്ലെങ്കിൽ വെബ് പേജുകളുടെ ലേഔട്ട് എന്നിവയുമായി ബന്ധപ്പെട്ട പ്രവർത്തനങ്ങൾക്കായി റെഗുലർ എക്സ്പ്രഷനുകൾ ഉപയോഗിച്ച് പകരംവയ്ക്കൽ ഉപയോഗിച്ച് തിരയൽ പ്രയോഗിക്കാം.
ജനന തിയതികളുള്ള വ്യക്തികളുടെ പേരുള്ള പൂർണ്ണ പട്ടികയിൽ നമുക്ക് ഒരു പട്ടിക ഉണ്ട്.
ജനനത്തീയതിയും ആളുകളുടെ പേരുകളും പുനഃക്രമീകരിക്കുക. ഇതിനായി "കണ്ടെത്തുക" എന്ന കോളത്തിൽ " w " ( w +) ( w +) ( d +. D +. D + . "എല്ലാം മാറ്റിസ്ഥാപിക്കുക" എന്ന ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.
നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, മാറ്റിസ്ഥാപിക്കൽ വിജയകരമായിരുന്നു.
നോട്ട്പാഡ് ++ പ്രോഗ്രാമിൽ റെഗുലർ എക്സ്പ്രഷനുകൾ ഉപയോഗിച്ച് ചെയ്യാൻ കഴിയുന്ന ലളിതമായ പ്രവർത്തനങ്ങൾ ഞങ്ങൾ പ്രദർശിപ്പിച്ചു. ഈ ആശയങ്ങളുടെ സഹായത്തോടെ പ്രൊഫഷണൽ പ്രോഗ്രാമർമാർ സങ്കീർണമായ പ്രവർത്തനങ്ങൾ നടത്തുന്നു.