കമ്പ്യൂട്ടറുകൾവിവര സാങ്കേതിക വിദ്യ

പി.എച്ച്.പി: റെഗുലർ എക്സ്പ്രഷൻ, എല്ലാ ഫംഗ്ഷൻ പ്രെഗ് മത്സരം

പി.എച്ച്.പി, പോലെ യുവസഹജമായ ആധുനിക പ്രോഗ്രാമിങ് ഭാഷ ഓഫറുകൾ ഡെവലപ്പർമാർക്ക് ഗണത്തിന്റെ പ്രവർത്തനങ്ങൾക്കായി റെഗുലർ എക്സ്പ്രഷൻ. നിങ്ങൾ സങ്കീർണ്ണ മാനദണ്ഡം മറ്റ് ലൈനിലെ സ്ട്രിംഗ് എന്ന സംഭവിച്ച കാര്യങ്ങൾ തിരയാൻ കഴിയും.

എച്ച്ടിഎംഎൽ, സിഎസ്എസ്, എക്സ്എംഎൽ ആൻഡ് സോവ്യറ്റ് മറ്റ് ഫയലുകൾ - പ്രെഗ് മത്സരത്തിൽ ഉപയോഗത്തിന് ക്ലാസിക്കൽ പ്രശ്നങ്ങൾ എല്ലാ പ്രവർത്തനങ്ങൾ. കുറവ് അല്ല പ്രഭാവം സോവ്യറ്റ് പാഠങ്ങൾ ഇതിലേക്ക് ഇ-മെയിലും മറ്റ് വിവരങ്ങൾ, വിലാസങ്ങൾ, പേരുകൾ, ഫോൺ നമ്പറുകൾ വേണ്ടി തിരയൽ നൽകുന്നു.

ഫോർമാറ്റ് പ്രവർത്തനം

പ്രെഗ് മത്സരം പ്രെഗ് മത്സരം എല്ലാ: പി.എച്ച്.പി രണ്ട് തിരയൽ പ്രവർത്തനങ്ങൾ പ്രദാനം. എല്ലാ സന്ദർഭങ്ങളും - സ്ട്രിംഗ്, രണ്ടാം പാറ്റേൺ ആദ്യ സന്ദർഭത്തിനായി ആദ്യ നോട്ടം. ചിലപ്പോൾ പദം "പാറ്റേൺ മത്സരത്തിൽ" ഉപയോഗിക്കുക. ആദ്യ കേസ് ഫംഗ്ഷൻ ഫലത്തിൽ - "ഒരു ടെംപ്ലേറ്റ് പൊരുത്തപ്പെടുന്ന കണ്ടെത്തി സ്ട്രിങിലുള്ള" - "സ്ട്രിംഗ് പാറ്റേൺ പൊരുത്തങ്ങൾ", രണ്ടാമത്തെ കേസിൽ. സാങ്കേതികമായി The പദം "യാദൃശ്ചികത" കൂടുതൽ കൃത്യമായി പ്രതിഫലിപ്പിക്കുന്ന The തത്വത്തിൽ, എന്നാൽ നബി പ്രകൃതി സന്ദർഭത്തിന് നബി പ്രവർത്തനം സാധാരണയായി - "സെർച്ച്" എന്ന വിവരം. പ്രായോഗികമായി, ആവശ്യം ഒരു, മറ്റൊരു. താഴെ, ഞങ്ങൾ പ്രവർത്തനങ്ങൾ ഫോർമാറ്റ് പരിഗണിക്കുക.

ചടങ്ങിൽ ഫലം - എണ്ണം, മത്സരങ്ങളിൽ എണ്ണം. അറേ എഴുതിയ കണ്ടെത്തി എല്ലാ മത്സരങ്ങളും - മത്സരങ്ങൾ. ഫംഗ്ഷൻ പ്രെഗ് മത്സരത്തിൽ കാര്യത്തിൽ എല്ലാവരും, നിങ്ങൾ വ്യക്തമാക്കാനാവില്ല കഴിയും അറേ നിർണായക :

  • പ്രെഗ്_പത്തെര്ന്_ഒര്ദെര്;
  • പ്രെഗ്_സെത്_ഒര്ദെര്.

അടുക്കുക The First മൂർത്തീഭാവമാണു് ഉൾപ്പെടുന്നു ഫലങ്ങളുടെ ഒരു സാധാരണ പദപ്രയോഗം (സ്ഥിര മൂല്യം). രണ്ടാമത്തെ കേസിൽ, ഫലങ്ങൾ സ്ട്രിംഗ് അവരുടെ ലൊക്കേഷൻ അനുസരിച്ച് സംഘമാക്കും.

ചിഹ്നം - ഘടകം ടെംപ്ലേറ്റ്

അത് ആ ടെംപ്ലേറ്റ് ചിഹ്നങ്ങൾ പ്രവർത്തിക്കുന്നു ഓർക്കുക പ്രധാനമാണ്. പ്രോഗ്രാമിംഗ് നീണ്ട എന്ത് ഡാറ്റയാണ് തരം "പ്രതീകം" മറന്നു. ആധുനിക ഭാഷകളിൽ "ലൈൻ" എന്ന ചിന്തയാണ് താഴെ വീഴും, പക്ഷേ ടെംപ്ലേറ്റ് കുറിച്ച് മനസ്സിലാക്കി വേണം: അതു ചിഹ്നങ്ങൾ വ്യാജമായി.

ഒരു ടെംപ്ലേറ്റ് പണിയുന്നതിന് - കഥാപാത്രങ്ങളുടെ ഒരു ആവശ്യമുള്ള അനുക്രമവും സൂചനയായി, എല്ലാ മുകളിൽ, ആണ്. എങ്കിൽ ഈ വ്യക്തമായി മനസ്സിലാക്കാൻ The പിശക് ൽ The ടെംപ്ലേറ്റ് കാണുകയോ ചെയ്യില്ല. ഏതെങ്കിലും സാഹചര്യത്തിൽ, അത് വളരെ കുറവായിരിക്കാം.

  • ഒപ്പം - ഒരു പ്രത്യേക പാറ്റേൺ ഘടകം - ചിഹ്നം.
  • az - ലാറ്റിൻ എല്ലാ ചെറിയക്ഷരം - ടെംപ്ലേറ്റ് ഘടകം ഒരു ചിഹ്നം, എന്നാൽ Z വരെ മൂല്യം.
  • 0-9 - ഏതെങ്കിലും ഒരു ഒറ്റ അക്കത്തിൽ ആണ്, എന്നാൽ 1-3 - മാത്രം 1, 2 അല്ലെങ്കിൽ 3.

പാറ്റേൺ രജിസ്റ്ററിൽ പ്രധാനമാണ്. ഫലകം ആദ്യ കഴിഞ്ഞ അക്ഷരങ്ങൾ വലിയ പ്രാധാന്യം. നിങ്ങൾ തുടങ്ങുക അവസാനിക്കുന്ന പാറ്റേൺ വ്യക്തമാക്കാനും കഴിയും.

ഫംഗ്ഷൻ ടെംപ്ലേറ്റ്

പി.എച്ച്.പി പ്രെഗ് എല്ലാ സാധാരണ റെഗുലർ എക്സ്പ്രഷൻ വാക്യഘടനയാണുപയോഗിച്ചതെന്നും പൊരുത്തപ്പെടുന്നില്ല. സ്ക്വയർ ബ്രാക്കറ്റുകൾ അവരെ സൂചിപ്പിച്ച ചിഹ്നങ്ങൾ ഒരു എസില്:

  • [Abc] മാത്രം ചിഹ്നങ്ങൾ ഒരു, ബി, സി.
  • അക്ഷരങ്ങൾ എ, ബി ഒഴികെ [^ എബിസി] എല്ലാം, സി
  • \ പ ആൻഡ് \ പ - ഒരു ടെക്സ്റ്റ് അല്ലെങ്കിൽ ഒരു ടെക്സ്റ്റ് കഥാപാത്രം.
  • \ എസ് \ എസ് - വൈറ്റ് സ്പേസ് അല്ലെങ്കിൽ നോൺ-സ്പെയിസ്.
  • \ ഡി, ഒപ്പം \ ഡി - ഒരു ചിത്രം അല്ലെങ്കിൽ ഒരു കണക്ക്.

ആവര്ത്തനം ചിഹ്നങ്ങൾ എസ് എന്ന് സൂചിപ്പിക്കാം - {n, m} മുൻ അക്ഷരം വകയാണ്.

  • n "കുറഞ്ഞത്" എന്ന ഉത്തരം പറഞ്ഞു സൂചിപ്പിക്കുന്നു;
  • "കൂടുതൽ ഇല്ല" ആവർത്തനം - മീറ്റർ.

പദവിന്യാസം ടെംപ്ലേറ്റുകൾ സൃഷ്ടിക്കാനുള്ള ഓപ്ഷനുകൾ പലതരം നൽകുന്നു, എന്നാൽ, ഒരു ലളിതമായ കൈയ്യെഴുത്ത്, അതിൽ സങ്കീർണ്ണമായ ഘടകങ്ങൾ ലഭ്യമായ കൂട്ടുകെട്ടിൽ, ആണ്, അടിസ്ഥാനകാര്യങ്ങൾ ആരംഭിക്കാൻ നല്ലത്.

വരിയുടെ അവസാനം, നിങ്ങൾ ടെംപ്ലേറ്റുകൾ സൃഷ്ടിക്കാൻ കഴിയും ഉന്പ്രെതെംതിഒഉസ് - ലളിതമായി അവരുടെ ആഗ്രഹിക്കുന്ന വ്യക്തമാക്കിയാണ് ഒപ്പം ചിഹ്നം "^" തുടക്കം മത്സരങ്ങളും "$" ആ കണക്കിലെടുത്തുകൊണ്ട്, ഇട്ടു, ആവശ്യമില്ലാത്ത ലിസ്റ്റിംഗ് യഥാർത്ഥ ചിഹ്നങ്ങൾ. യോഗ്യതയുള്ള തൊഴിൽ യഥാർത്ഥ-സ്ഥാപിച്ചു റെഗുലർ എക്സ്പ്രഷൻ വിശകലനം സങ്കീർണ്ണമായ അപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കാൻ ഖര സമ്പാദിക്കാൻ പ്രെഗ് എല്ലാ പൊരുത്തപ്പെടുന്നില്ല കഴിയും. പി.എച്ച്.പി ആഴ്സണൽ ഈ രണ്ടു പ്രവർത്തനങ്ങൾ പരിമിതപ്പെട്ടുമിരിക്കുന്നില്ല എന്നാൽ അവർ സാധാരണയായി ഉപയോഗിക്കുന്നു.

ലളിതമായ പ്രാക്ടീസ്

ഒരു പൂർണ്ണസംഖ്യ വേണ്ടി ഫലകം:

  • "/ [0-9] * /"

അതേ മാതൃക ഒരു പൂർണ്ണസംഖ്യ, എന്നാൽ മുൻ ഒരു അടയാളം കഴിഞ്ഞില്ല ( "", "-"), മുൻ / പിൻ അധിക ഇടങ്ങൾ കഴിയും:

  • / ^ [\ ല് | \ + | \ -] {0,1} [0-9] * /

അതുപോലെ:

  • /^[\സ്|\+|\-]{൦,൧}[൦-൯]*(\.)[൦-൯]*/ - പോയിന്റ് എണ്ണം.
  • /[൦-൯അ-ജ്_-]+@[൦-൯അ-ജ്_^\.]+\.[അജ്]{൨,൩}/ - ഇ-മെയിൽ പരിഗണിച്ച് ഓപ്ഷൻ.

പ്രെഗ് മത്സരത്തിൽ നിങ്ങളുടെ സ്വന്തം ഫലകങ്ങൾ ഉപയോഗം എല്ലാ, ഇന്റർനെറ്റിൽ അവരിൽ ഉദാഹരണങ്ങൾ, സൈറ്റുകൾ, മറ്റ് സ്രോതസ്സുകൾ കോഡ് പേജുകളുടെ വിശകലനം നിങ്ങളുടെ സ്വന്തം ടെംപ്ലേറ്റ് ലൈബ്രറി സാധ്യമല്ല വരുത്തുന്ന.

വിവരങ്ങൾ കണ്ടെത്തുന്നതിനായി ഓപ്ഷനുകൾ സജ്ജമാക്കാൻ കഴിയും. പ്രത്യേകിച്ചും, നൽകിയ കഴിഞ്ഞ രണ്ട് നിർമാണപ്രവർത്തനങ്ങൾ വ്യത്യസ്തമായി മോഡലിൽ കഴിയും. പല കേസുകളിലും, മുൻഗണന വേഗത്തിലും കൃത്യമായും ആവശ്യമായ മത്സരം നൽകുന്ന പാറ്റേൺ ഉണ്ടാകും. പി.എച്ച്.പി പ്രെഗ് അപ്ലിക്കേഷൻ എല്ലാം പൊരുത്തപ്പെടുന്നില്ല, അതുപോലെ മറ്റ് ഭാഷകളിൽ സമാനമായ പ്രവർത്തനങ്ങൾ, അത് പ്രാക്ടീസ്, ശ്രദ്ധയും പ്രീ-മൂല്യനിർണ്ണയ ഫലകങ്ങൾ ആവശ്യമാണ്.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ml.delachieve.com. Theme powered by WordPress.