பாத்திரம் | விவரிக்க |
---|
\ | அடுத்த எழுத்தை ஒரு சிறப்புப் பாத்திரம், அல்லது ஒரு எழுத்துப் பாத்திரம், அல்லது ஒரு பின்குறிப்பு, அல்லது ஒரு ஆக்டல் எஸ்கேப் கேரக்டராகக் குறிக்கும். எடுத்துக்காட்டாக, "n" எழுத்து "n" உடன் பொருந்துகிறது. "\n" புதிய வரி எழுத்துடன் பொருந்துகிறது. "\\" வரிசை "\" மற்றும் "\(" பொருந்துகிறது "(". |
---|
^ | உள்ளீட்டு சரத்தின் தொடக்கத்துடன் பொருந்துகிறது. RegExp பொருளின் மல்டிலைன் பண்பு அமைக்கப்பட்டால், ^ ஆனது "\n" அல்லது "\r" க்குப் பின் இருக்கும் நிலைக்கும் பொருந்தும். |
---|
$ | உள்ளீட்டு சரத்தின் முடிவைப் பொருத்துகிறது. RegExp பொருளின் மல்டிலைன் பண்பு அமைக்கப்பட்டால், $ "\n" அல்லது "\r"க்கு முந்தைய நிலையுடன் பொருந்தும். |
---|
* | முந்தைய துணை வெளிப்பாடு பூஜ்ஜியம் அல்லது அதற்கு மேற்பட்ட முறை பொருந்தும். எடுத்துக்காட்டாக, "z" மற்றும் "zoo" உடன் zo* பொருந்தும். *{0,}க்கு சமம். |
---|
+ | முந்தைய துணை வெளிப்பாடு ஒன்று அல்லது அதற்கு மேற்பட்ட முறை பொருந்தும். எடுத்துக்காட்டாக, "zo+" ஆனது "zo" மற்றும் "zoo" உடன் பொருந்துகிறது, ஆனால் "z" அல்ல. + என்பது {1,} க்கு சமம். |
---|
? | முந்தைய துணை வெளிப்பாடு பூஜ்ஜியம் அல்லது ஒரு முறை பொருந்தும். எடுத்துக்காட்டாக, "do(es)?" என்பது "do" அல்லது "does" இல் உள்ள "do" உடன் பொருந்தும். ? {0,1}க்கு சமம். |
---|
{n} | n என்பது எதிர்மறையான முழு எண். பொருத்தம் n முறை தீர்மானிக்கப்பட்டது. எடுத்துக்காட்டாக, "o{2}" ஆனது "Bob" இல் உள்ள "o" உடன் பொருந்தாது, ஆனால் அது "உணவில்" உள்ள இரண்டு oகளுடன் பொருந்தலாம். |
---|
{n,} | n என்பது எதிர்மறையான முழு எண். குறைந்தது n முறை பொருத்தவும். எடுத்துக்காட்டாக, "o{2,}" "Bob" இல் உள்ள "o" உடன் பொருந்தாது, ஆனால் அது "foooood" இல் உள்ள அனைத்து o களுடன் பொருந்தலாம். "o{1,}" என்பது "o+" க்கு சமம். "o{0,}" என்பது "o*" க்கு சமம். |
---|
{n,m} | m மற்றும் n இரண்டும் எதிர்மில்லாத முழு எண்கள், இங்கு n<=m. குறைந்தபட்சம் n முறை மற்றும் அதிகபட்சம் m முறை பொருத்தவும். எடுத்துக்காட்டாக, "o{1,3}" என்பது "fooooood" இல் உள்ள முதல் மூன்று oகளுடன் பொருந்தும். "o{0,1}" என்பது "o?" க்கு சமம். கமாவிற்கும் இரண்டு எண்களுக்கும் இடையில் இடைவெளி இருக்கக்கூடாது என்பதை நினைவில் கொள்ளவும். |
---|
? | இந்த எழுத்து உடனடியாக மற்ற தகுதிகளை (*,+,?, {n}, {n,}, {n,m}) பின்தொடரும் போது, பொருந்தக்கூடிய முறை பேராசையற்றதாக இருக்கும். பேராசையற்ற பயன்முறையானது தேடப்பட்ட சரத்துடன் முடிந்தவரை குறைவாகவே பொருந்துகிறது, அதே சமயம் இயல்புநிலை பேராசை முறையானது தேடப்பட்ட சரத்துடன் முடிந்தவரை பொருந்துகிறது. எடுத்துக்காட்டாக, "oooo" என்ற சரத்திற்கு, "o+?" ஒற்றை "o" உடன் பொருந்தும், அதே நேரத்தில் "o+" அனைத்து "o" களுக்கும் பொருந்தும். |
---|
. | "\n" தவிர எந்த ஒரு எழுத்துக்கும் பொருந்தும். "\n" உட்பட எந்த எழுத்தையும் பொருத்த, "[.\n]" போன்ற வடிவத்தைப் பயன்படுத்தவும். |
---|
(pattern) | மேட்ச் பேட்டர்ன் மற்றும் இந்தப் பொருத்தத்தைப் பெறுங்கள். பெறப்பட்ட பொருத்தங்களை VBScript இல் உள்ள SubMatches சேகரிப்பு மற்றும் JScript இல் $0...$9 பண்புக்கூறுகளைப் பயன்படுத்தி உருவாக்கப்பட்ட பொருத்தங்கள் சேகரிப்பில் இருந்து பெறலாம். அடைப்புக்குறி எழுத்துக்களைப் பொருத்த, "\(" அல்லது "\)" ஐப் பயன்படுத்தவும். |
---|
(?:pattern) | பேட்டர்னுடன் பொருந்துகிறது ஆனால் பொருந்தக்கூடிய முடிவைப் பெறவில்லை, அதாவது இது ஒரு கையகப்படுத்தல் அல்லாத பொருத்தம் மற்றும் பிற்கால பயன்பாட்டிற்காக சேமிக்கப்படவில்லை. "(|)" என்ற எழுத்தைப் பயன்படுத்தி ஒரு வடிவத்தின் பகுதிகளை இணைக்கும்போது இது பயனுள்ளதாக இருக்கும். உதாரணமாக, "industr(?:y|ies)" என்பது "industry|industries" என்பதை விட எளிமையான வெளிப்பாடு. |
---|
(?=pattern) | முன்னோக்கி தேடுதல், எந்த சரம் பொருந்தும் வடிவத்தின் தொடக்கத்தில் உள்ள தேடல் சரத்துடன் பொருந்துகிறது. இது எடுக்கப்படாத பொருத்தம், அதாவது, பின்னர் பயன்படுத்துவதற்கு தீப்பெட்டியை எடுக்க வேண்டிய அவசியமில்லை. எடுத்துக்காட்டாக, "Windows(?=95|98|NT|2000)" "Windows2000" இல் "Windows" உடன் பொருந்தலாம், ஆனால் "Windows3.1" இல் "Windows" உடன் பொருந்த முடியாது. ப்ரீஃபெட்ச்சிங் எழுத்துகளை உட்கொள்வதில்லை, அதாவது, ஒரு பொருத்தம் ஏற்பட்ட பிறகு, அடுத்த போட்டிக்கான தேடலானது, ப்ரீஃபெட்ச் உள்ள எழுத்துக்குப் பிறகு தொடங்குவதை விட, கடைசி போட்டிக்குப் பிறகு உடனடியாகத் தொடங்குகிறது. |
---|
(?!pattern) | நெகடிவ் லுக்ஹெட், பேட்டர்னுடன் பொருந்தாத எந்த சரத்தின் தொடக்கத்திலும் உள்ள தேடல் சரத்துடன் பொருந்துகிறது. இது எடுக்கப்படாத பொருத்தம், அதாவது, பின்னர் பயன்படுத்துவதற்கு தீப்பெட்டியை எடுக்க வேண்டிய அவசியமில்லை. எடுத்துக்காட்டாக, "Windows(?!95|98|NT|2000)" "Windows3.1" இல் "Windows" உடன் பொருந்தலாம், ஆனால் "Windows2000" இல் "Windows" உடன் பொருந்த முடியாது. ப்ரீஃபெட்ச் எழுத்துகளை உட்கொள்வதில்லை, அதாவது, ஒரு பொருத்தம் ஏற்பட்ட பிறகு, அடுத்த போட்டிக்கான தேடலானது, ப்ரீஃபெட்ச் உள்ள எழுத்துக்குப் பிறகு தொடங்குவதை விட, கடைசி போட்டிக்குப் பிறகு உடனடியாகத் தொடங்குகிறது. |
---|
x|y | பொருத்தம் x அல்லது y. எடுத்துக்காட்டாக, "z|food" என்பது "z" அல்லது "food" உடன் பொருந்துகிறது. "(z|f)ood" "zood" அல்லது "food" உடன் பொருந்துகிறது. |
---|
[xyz] | பாத்திரங்களின் தொகுப்பு. இதில் உள்ள ஏதேனும் ஒரு எழுத்துடன் பொருந்தும். எடுத்துக்காட்டாக, "[abc]" என்பது "ப்ளைன்" இல் உள்ள "a" உடன் பொருந்தும். |
---|
[^xyz] | எதிர்மறை கதாபாத்திரங்களின் தொகுப்பு. சேர்க்கப்படாத எந்த எழுத்துக்கும் பொருந்தும். எடுத்துக்காட்டாக, "[^abc]" என்பது "ப்ளைன்" இல் உள்ள "p" உடன் பொருந்தும். |
---|
[a-z] | எழுத்து வரம்பு. குறிப்பிட்ட வரம்பிற்குள் எந்த எழுத்தும் பொருந்தும். எடுத்துக்காட்டாக, "[az]" என்பது "a" முதல் "z" வரையிலான வரம்பில் உள்ள எந்த சிற்றெழுத்து அகரவரிசையுடனும் பொருந்துகிறது. |
---|
[^a-z] | எதிர்மறை எழுத்து வரம்பு. குறிப்பிட்ட வரம்பிற்குள் இல்லாத எந்த எழுத்துக்கும் பொருந்தும். எடுத்துக்காட்டாக, "[^az]" என்பது "a" வரம்பில் இல்லாத எந்த எழுத்தை "z" மூலமாகவும் பொருத்துகிறது. |
---|
\b | ஒரு வார்த்தை எல்லையுடன் பொருந்துகிறது, இது ஒரு வார்த்தைக்கும் இடைவெளிக்கும் இடையே உள்ள நிலை. எடுத்துக்காட்டாக, "er\b" ஆனது "never" என்பதில் உள்ள "er" உடன் பொருந்துகிறது ஆனால் "verb" இல் உள்ள "er" உடன் பொருந்தாது. |
---|
\B | வார்த்தை அல்லாத எல்லைகளை பொருத்தவும். "er\B" ஆனது "verb" இல் உள்ள "er" உடன் பொருந்தலாம், ஆனால் "never" இல் உள்ள "er" உடன் பொருந்தாது. |
---|
\cx | x ஆல் குறிப்பிடப்பட்ட கட்டுப்பாட்டு எழுத்துடன் பொருந்துகிறது. எடுத்துக்காட்டாக, \cM ஆனது Control-M அல்லது carriage return எழுத்துடன் பொருந்துகிறது. x இன் மதிப்பு AZ அல்லது az இல் ஒன்றாக இருக்க வேண்டும். இல்லையெனில், c ஐ ஒரு நேரடி "c" எழுத்தாகக் கருதுங்கள். |
---|
\d | எண் எழுத்துடன் பொருந்துகிறது. [0-9]க்கு சமம். |
---|
\D | எண் அல்லாத எழுத்துடன் பொருந்துகிறது. [^0-9]க்கு சமம். |
---|
\f | ஃபார்ம் ஃபீட் எழுத்துடன் பொருந்துகிறது. \x0c மற்றும் \cL க்கு சமம். |
---|
\n | புதிய வரி எழுத்துடன் பொருந்துகிறது. \x0a மற்றும் \cJ க்கு சமம். |
---|
\r | வண்டி திரும்பும் தன்மையுடன் பொருந்துகிறது. \x0d மற்றும் \cM க்கு சமம். |
---|
\s | இடைவெளிகள், தாவல்கள், படிவ ஊட்டங்கள் மற்றும் பலவற்றை உள்ளடக்கிய எந்த இடைவெளி எழுத்துக்கும் பொருந்தும். [\f\n\r\t\v]க்கு சமம். |
---|
\S | ஒயிட்ஸ்பேஸ் அல்லாத எந்த எழுத்துக்கும் பொருந்தும். [^\f\n\r\t\v]க்கு சமம். |
---|
\t | ஒரு தாவல் எழுத்துடன் பொருந்தும். \x09 மற்றும் \cI க்கு சமம். |
---|
\v | செங்குத்து தாவல் எழுத்துடன் பொருந்துகிறது. \x0b மற்றும் \cK க்கு சமம். |
---|
\w | அடிக்கோடு உட்பட எந்த வார்த்தை எழுத்துக்கும் பொருந்தும். "[A-Za-z0-9_]" க்கு சமமானது. |
---|
\W | எந்த வார்த்தை அல்லாத எழுத்துக்கும் பொருந்தும். "[^A-Za-z0-9_]"க்கு சமம். |
---|
\xn | n உடன் பொருந்துகிறது, இங்கு n என்பது ஹெக்ஸாடெசிமல் எஸ்கேப் மதிப்பு. ஹெக்ஸாடெசிமல் எஸ்கேப் மதிப்பு சரியாக இரண்டு இலக்கங்கள் நீளமாக இருக்க வேண்டும். எடுத்துக்காட்டாக, "\x41" ஆனது "A" உடன் பொருந்துகிறது. "\x041" என்பது "\x04&1"க்கு சமம். ASCII குறியாக்கத்தை வழக்கமான வெளிப்பாடுகளில் பயன்படுத்தலாம். . |
---|
\num | எண்ணுடன் பொருந்துகிறது, இதில் எண் என்பது நேர்மறை முழு எண். கிடைத்த போட்டிக்கான குறிப்பு. எடுத்துக்காட்டாக, "(.)\1" இரண்டு தொடர்ச்சியான ஒரே மாதிரியான எழுத்துகளுடன் பொருந்துகிறது. |
---|
\n | ஆக்டல் எஸ்கேப் மதிப்பு அல்லது பின்குறிப்பைக் கண்டறியும். \n க்கு முன் குறைந்தபட்சம் n எடுக்கப்பட்ட துணை வெளிப்பாடுகள் இருந்தால், n என்பது பின்தங்கிய குறிப்பு ஆகும். இல்லையெனில், n என்பது ஒரு எண் எண் (0-7) எனில், n என்பது ஆக்டல் எஸ்கேப் மதிப்பு. |
---|
\nm | ஆக்டல் எஸ்கேப் மதிப்பு அல்லது பின்குறிப்பைக் கண்டறியும். குறைந்தபட்சம் nm இருந்தால், \nmக்கு முன் துணை வெளிப்பாடுகளைப் பெறுங்கள், nm என்பது பின்தங்கிய குறிப்பு. \nm க்கு முன் குறைந்தபட்சம் n பெறப்பட்டால், n என்பது பின்தங்கிய குறிப்பைத் தொடர்ந்து m. முந்தைய நிபந்தனைகள் எதுவும் பூர்த்தி செய்யப்படாவிட்டால், மற்றும் n மற்றும் m இரண்டும் ஆக்டல் எண்கள் (0-7) எனில், \nm ஆக்டல் எஸ்கேப் மதிப்பு nm உடன் பொருந்தும். |
---|
\nml | n என்பது ஆக்டல் எண் (0-3), மற்றும் m மற்றும் l இரண்டும் எண்ம இலக்கங்கள் (0-7) எனில், ஆக்டல் எஸ்கேப் மதிப்பு nml பொருந்துகிறது. |
---|
\un | n உடன் பொருந்துகிறது, இங்கு n என்பது நான்கு ஹெக்ஸாடெசிமல் இலக்கங்களால் குறிக்கப்படும் யூனிகோட் எழுத்து. எடுத்துக்காட்டாக, \u00A9 பதிப்புரிமை சின்னத்துடன் (?) பொருந்துகிறது. |
---|