1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [கருத்தரங்கு: வழக்கமான கோவைகள் கொண்ட வகை பொருத்துதல்] 2 00:00:02,000 --> 00:00:04,000 [ஜான் Mussman-ஹார்வர்ட் பல்கலைக்கழகம்] 3 00:00:04,000 --> 00:00:07,220 [இது CS50.-CS50.TV] 4 00:00:07,780 --> 00:00:11,610 சரி. நன்றாக, அனைவரும் வருக. இந்த CS50 2012. 5 00:00:11,780 --> 00:00:16,610 என் பெயர் ஜான், மற்றும் நான் வழக்கமான வெளிப்பாடுகளை பற்றி இன்று பேசி இருக்க வேண்டும். 6 00:00:16,610 --> 00:00:22,530 வழக்கமான வெளிப்பாடுகள் முதன்மையாக ஒரு கருவியாக இருக்கிறது, ஆனால் சில நேரங்களில் பயன்படுத்தப்படும் 7 00:00:22,530 --> 00:00:28,650 குறியீடு செயல்பாட்டில் அடிப்படையில் வடிவங்கள் மற்றும் சரங்களை பொருத்த. 8 00:00:28,650 --> 00:00:33,800 எனவே இங்கே க்ஸ்க்ச்து ஒரு வலை காமிக் இருக்கிறது. 9 00:00:34,440 --> 00:00:42,370 இந்த காமிக் ல் கொலையாளி எங்கே ஒரு கொலை மர்மம் உள்ளது 10 00:00:42,370 --> 00:00:47,860 விடுமுறைக்கு யாராவது தொடர்ந்து, மற்றும் ஆதரவாளர்கள் வேண்டும் 11 00:00:47,860 --> 00:00:52,500 ஒரு முகவரியை தேடி மின்னஞ்சல்கள் 200 மெகாபைட் மூலம் தேட. 12 00:00:52,500 --> 00:00:56,090 அவர்கள் வழக்கமான வெளிப்பாடுகள் யாருக்கு தெரியும் போது யாரோ விட்டு கொடுக்க பற்றி - 13 00:00:56,090 --> 00:01:00,550 முன்கூட்டிய ஒரு சூப்பர் ஹீரோ - swoops கீழே சில குறியீடு எழுதுகிறார் 14 00:01:00,550 --> 00:01:02,970 கொலை மர்மம் தீர்க்கிறது. 15 00:01:02,970 --> 00:01:07,370 எனவே முன்கூட்டிய என்று நீங்கள் செய்ய அதிகாரம் வேண்டும் என்று ஏதாவது இருக்கும் 16 00:01:07,370 --> 00:01:09,370 இந்த கருத்தரங்கு பின்னர். 17 00:01:09,370 --> 00:01:12,250 நாம் மொழி ஒரு சுருக்கமான அறிமுகம் வழங்க போகிறீர்கள் 18 00:01:12,250 --> 00:01:16,770 நீங்கள் உங்கள் சொந்த மேலும் ஆதாரங்களை பின்னர் செல்ல போதுமான சாதனம் கொடுக்க. 19 00:01:17,680 --> 00:01:21,700 >> எனவே வழக்கமான வெளிப்பாடுகள் இந்த அடிப்படையில் இருக்கும். 20 00:01:22,930 --> 00:01:25,550 இந்த ரூபி ஒரு வழக்கமான வெளிப்பாடு ஆகும். 21 00:01:25,550 --> 00:01:29,280 அதை மொழிகளை முழுவதும் மோசமாக வேறு அல்ல. 22 00:01:29,690 --> 00:01:37,630 நாம் ரூபி வழக்கமான வெளிப்பாடு தொடங்க குறிக்க மட்டும் குறைப்புக்கள் இருக்கும். 23 00:01:37,630 --> 00:01:42,880 இந்த மின்னஞ்சல் முகவரியை முறை பார்க்க ஒரு வழக்கமான வெளிப்பாடு ஆகும். 24 00:01:42,880 --> 00:01:49,160 நாம் முதல் பிட் எந்த எண்ணெழுத்து கதாபாத்திரத்தை தெரிகிறது பார்க்க. 25 00:01:50,500 --> 00:01:54,880 மின்னஞ்சல் முகவரிகளை அடிக்கடி ஒரு எழுத்தாக தொடங்க வேண்டும், ஏனெனில் இது. 26 00:01:55,460 --> 00:01:59,330 பின்னர் எந்த சிறப்பு தன்மையை @ சின்னம் தொடர்ந்து. 27 00:01:59,330 --> 00:02:03,260 பின்னர் டொமைன் பெயர் தான். 28 00:02:03,260 --> 00:02:10,030 பின்னர் 2 முதல் 4 எழுத்துக்கள் அதனால் நிகர.,. காம் பாருங்கள், மற்றும். 29 00:02:10,850 --> 00:02:13,200 அதனால் வழக்கமான வெளிப்பாடு மற்றொரு உதாரணம் ஆகும். 30 00:02:13,200 --> 00:02:17,270 எனவே வழக்கமான வெளிப்பாடுகள் உரை patters கண்டறிவதற்கான நெறிமுறைகள் உள்ளன. 31 00:02:17,270 --> 00:02:21,130 அவர்கள் ஒப்பீடுகள், தேர்வு, மாற்று செய்கிறார்கள். 32 00:02:21,690 --> 00:02:27,970 ஒரு அடைவில் 54 ல் முடிவுக்கு அனைத்து தொலைபேசி எண்கள் கண்டுபிடித்து ஒரு மூன்றாவது உதாரணமாக எனவே. 33 00:02:27,970 --> 00:02:34,360 எனவே CS50 அடைவு வரை டேவிட் ரிப்ஸ் முன் நாம் தேட முடியும் 34 00:02:34,360 --> 00:02:40,450 நாம் அடைப்புக்குறிக்குள் இருக்கும் ஒரு முறை பின் 3 எண்கள் பின்னர், அடைப்பு முடிவுக்கு 35 00:02:40,450 --> 00:02:44,070 மேலும் 3 எண்கள், ஒரு கோடு, 2 எண்கள், பின்னர் 54. 36 00:02:44,070 --> 00:02:48,310 என்று நாம் தேட ஒரு வழக்கமான வெளிப்பாடு கொண்டு வர எவ்வளவு அடிப்படையில் இருக்க வேண்டும். 37 00:02:49,150 --> 00:02:52,960 >> அதனால் உள்ளன - நாம் CS50 சில விஷயங்களை செய்து போன்ற சிறிது என்று 38 00:02:52,960 --> 00:02:59,740 எனவே வழக்கமான வெளிப்பாடுகள், - உதாரணத்திற்கு - dictionary.C கோப்பில் 39 00:02:59,740 --> 00:03:04,720 பிழைதிருத்தும் பிரச்சினை செட் நீங்கள் fscanf பயன்படுத்தப்படும் 40 00:03:04,720 --> 00:03:07,930 அகராதியில் இருந்து ஒரு வார்த்தை படிக்க. 41 00:03:07,930 --> 00:03:16,240 நீங்கள் சதவீதம் 45s 45 எழுத்துக்களையும் தேடி பார்க்க முடியும். 42 00:03:16,240 --> 00:03:20,020 அது ஒரு அடிப்படை வழக்கமான வெளிப்பாடு போன்ற ஓரளவு உள்ளது. 43 00:03:21,150 --> 00:03:26,060 நீங்கள் அங்கு மசோதா பொருந்தும் என்று எந்த 45 எழுத்துக்கள் இருக்க முடியும் 44 00:03:26,060 --> 00:03:28,080 அந்த அழைத்து. 45 00:03:28,080 --> 00:03:33,480 மிக சமீபத்திய வலை நிரலாக்க பிரச்சனை மற்றும் பிறகு இரண்டாவது எடுத்துக்காட்டாக 46 00:03:33,480 --> 00:03:40,760 PHP ஐந்து distro குறியீடு அமைக்க நாம் உண்மையில் ஒரு எளிய வழக்கமான வெளிப்பாடு இல்லை. 47 00:03:40,760 --> 00:03:46,790 இந்த ஒரு வெறும் வெறுமனே வலைப்பக்கத்தில் நிறைவேற்றப்பட்டது என்று சரிபார்க்க பார்க்கிறார் 48 00:03:46,790 --> 00:03:51,940 அல்லது உள்நுழைவு பொருந்தும் அல்லது பதிவு வெளியேறு. PHP. 49 00:03:52,220 --> 00:03:57,910 பின்னர் அந்த சாதாரண கோவை பொருத்தம் அடிப்படையில் சரி அல்லது தவறு திரும்பும். 50 00:03:59,400 --> 00:04:01,740 >> எனவே நீங்கள் வழக்கமான வெளிப்பாடு பயன்படுத்துவது? 51 00:04:01,740 --> 00:04:04,820 ஏன் நீங்கள் இங்கு இன்று ஏன்? 52 00:04:05,330 --> 00:04:08,480 என்று ஏதாவது இருக்கும் போது நீங்கள் வழக்கமான வெளிப்பாடு பயன்படுத்த விரும்பவில்லை 53 00:04:08,480 --> 00:04:11,640 இன்னும் எளிதாக நீங்கள் வேலை செய்கிறது. 54 00:04:11,640 --> 00:04:15,510 எனவே ரியல் மற்றும் HTML உண்மையில் அழகான தந்திரமான உள்ளன 55 00:04:15,510 --> 00:04:18,480 நாங்கள் சிறிது காண்பீர்கள் என வழக்கமாக வெளிப்பாடுகள் எழுத. 56 00:04:19,110 --> 00:04:23,280 எனவே அந்த மொழிகளின் அர்ப்பணித்து பாகுபடுத்திகள் உள்ளன. 57 00:04:24,170 --> 00:04:30,060 நீங்கள் அடிக்கடி வர்த்தக டர்ன் மற்றும் துல்லியத்துடன் சரி இருக்க வேண்டும். 58 00:04:30,060 --> 00:04:36,220 நீங்கள் முயற்சி செய்தால் - நாம், ஒரு மின்னஞ்சல் முகவரியை வழக்கமான வெளிப்பாடு கண்டது 59 00:04:37,370 --> 00:04:42,590 ஆனால் நீங்கள் குறிப்பிட்ட மின்னஞ்சல் முகவரியை விரும்பிய படிப்படியாக சொல்ல 60 00:04:42,590 --> 00:04:48,570 இது மிகவும் துல்லியமான ஆனது என வழக்கமான வெளிப்பாடு அதிக சிக்கல் இருக்கலாம். 61 00:04:49,580 --> 00:04:52,260 அதனால் ஒரு வர்த்தக இனிய இருக்கும். 62 00:04:52,260 --> 00:04:55,330 நீங்கள் சரி வழக்கமான வெளிப்பாடு கொண்டு செய்கிறீர்கள் என்பதை உறுதி செய்ய வேண்டும். 63 00:04:55,330 --> 00:04:57,920 நீங்கள் தேடும் சரியாக என்ன தெரியும் என்றால் அது இன்னும் உணர்வு செய்யலாம் 64 00:04:57,920 --> 00:05:02,070 நேரம் வைத்து ஒரு மிகவும் பயனுள்ளதாக பாகுபடுத்தி எழுத. 65 00:05:02,070 --> 00:05:06,980 இறுதியாக முறைப்படுத்தி ஒரு வரலாற்று பிரச்சினை இல்லை 66 00:05:06,980 --> 00:05:08,940 வெளிப்பாடுகள் மற்றும் மொழிகளின். 67 00:05:08,940 --> 00:05:12,960 வழக்கமான வெளிப்பாடுகள் உண்மையில் மிகவும் சக்தி வாய்ந்த விட 68 00:05:12,960 --> 00:05:16,450 ஒரு வழக்கமான வெளிப்பாடுகள் ஒரு சாதாரண அர்த்தத்தில் சொல்லவில்லை. 69 00:05:17,130 --> 00:05:20,150 >> அதனால் நான், சாதாரண கோட்பாடு மீது அதிக தூரம் செல்ல விரும்பவில்லை 70 00:05:20,150 --> 00:05:24,000 ஆனால் பெரும்பாலான மொழிகளில் நாம் உண்மையில் ஒரு குறியீடு வழக்கமான இல்லை என்று. 71 00:05:24,000 --> 00:05:29,110 வழக்கமான வெளிப்பாடுகள் சில நேரங்களில் அது பாதுகாப்பான கருதப்படுகிறது ஏன் இந்த உள்ளது. 72 00:05:29,670 --> 00:05:33,150 எனவே அடிப்படையில் மொழிகளை ஒரு சோம்ஸ்கி வரிசைக்கு, இல்லை 73 00:05:33,150 --> 00:05:38,400 வழக்கமான வெளிப்பாடுகள் தொழிற்சங்க, சங்கிலி, பயன்படுத்தி கட்டமைக்க 74 00:05:38,400 --> 00:05:41,810 நாம் ஒரு சில நிமிடங்களில் கிளீன் ஸ்டார் அறுவை பார்ப்போம் என்று. 75 00:05:43,130 --> 00:05:48,860 நீங்கள் ஆர்வமாக இருந்தால் கோட்பாடு ஹூட் கீழ் அங்கு நிறைய இருக்கிறது. 76 00:05:50,360 --> 00:05:55,880 >> ஒரு சுருக்கமான வரலாறு மிகவும் - இங்கு சூழல் - வழக்கமான செட் வந்தது 77 00:05:55,880 --> 00:05:59,580 1950 களில், மற்றும் நாம் எளிய ஆசிரியர்கள் இருந்தது 78 00:05:59,580 --> 00:06:03,300 வழக்கமான வெளிப்பாடுகள் இணைக்கப்பட்டது - வெறும் சரங்களை தேடும். 79 00:06:03,570 --> 00:06:09,110 Grep - ஒரு கட்டளை வரி கருவியாகும் - முதல் ஒருவராவார் 80 00:06:09,110 --> 00:06:14,160 1960 சுருங்குறி இணைக்கப்பட்டது என்று மிகவும் பிரபலமான கருவிகள். 81 00:06:14,160 --> 00:06:20,560 80 களின், பேர்ல் கட்டப்பட்டது - ஒரு நிரலாக்க மொழி என்று 82 00:06:20,560 --> 00:06:24,110 மிக முக்கியமாக வழக்கமான வெளிப்பாடுகள் திகழ்கிறது. 83 00:06:24,550 --> 00:06:30,130 பின்னர் சமீபத்தில் நாங்கள் பேர்ல் இணக்கமான வழக்கமான வெளிப்பாடு இருந்தது 84 00:06:30,130 --> 00:06:35,870 அடிப்படையில் அதே தொடரியல் அதிகம் பயன்படுத்தும் மற்ற மொழிகளில் நெறிமுறைகள். 85 00:06:36,630 --> 00:06:39,840 நிச்சயமாக மிக முக்கியமான நிகழ்வு 2008 ல் இருந்தது 86 00:06:39,840 --> 00:06:43,040 அங்கு முதல் தேசிய வழக்கமான கோவைகள் தினம், இல்லை 87 00:06:43,040 --> 00:06:47,350 நீங்கள் கொண்டாட வேண்டும் என்றால் அது நான் தான் ஜூன் 1 நம்புகிறேன். 88 00:06:48,430 --> 00:06:50,840 >> இங்கே மீண்டும், ஒரு சிறிது மேலும் கோட்பாடு. 89 00:06:52,180 --> 00:06:55,320 எனவே வழக்கமான வெளிப்பாடுகள் அமைக்க ஒரு ஜோடி வெவ்வேறு வழிகள் உள்ளன. 90 00:06:55,950 --> 00:07:02,050 ஒரு எளிய வழி நீங்கள் போகிறீர்கள் என்று வெளிப்பாடு உருவாக்க உள்ளது 91 00:07:02,050 --> 00:07:07,500 விளக்கம் சரத்தில் ரன் - அடிப்படையில் அந்த மினி திட்டம் ஒரு சிறிய கட்டி 92 00:07:07,500 --> 00:07:11,870 ஒரு சரம் துண்டுகள் ஆய்வு பார்க்கிறேன், "ஓ, இந்த வழக்கமான வெளிப்பாடு பொருந்தும் அல்லது இல்லை?" 93 00:07:12,250 --> 00:07:14,250 பின்னர் அந்த ரன். 94 00:07:14,250 --> 00:07:17,300 நீங்கள் ஒரு மிக சிறிய வழக்கமான வெளிப்பாடு இல்லை என்றால், இந்த ஒருவேளை 95 00:07:17,300 --> 00:07:19,380 அதை செய்ய சிறந்த வழி. 96 00:07:20,090 --> 00:07:25,420 பின்னர் நீங்கள் - மற்றொரு விருப்பத்தை மறுகட்டமைப்பு வைத்து உள்ளது 97 00:07:25,420 --> 00:07:30,260 வெளிப்பாடு நீங்கள் போய், அந்த வடிவமைக்க வாய்ப்பு உள்ளது. 98 00:07:30,440 --> 00:07:37,690 வழக்கமான வெளிப்பாடு வழிமுறைகள் இந்த ஆரம்ப முயற்சிகள் இருந்தன 99 00:07:37,690 --> 00:07:44,330 ஒப்பீட்டளவில் எளிய மற்றும் ஒப்பீட்டளவில் வேகமாக, ஆனால் அதிகப்படியான இணக்கத்தை இல்லை. 100 00:07:44,330 --> 00:07:47,500 எனவே விஷயங்கள் சில நாம் பார்க்க போகிறோம் என்று கூட செய்ய 101 00:07:47,500 --> 00:07:52,860 இன்று நாம் மிகவும் சிக்கலான வழக்கமான வெளிப்பாடு செய்ய வேண்டும் 102 00:07:52,860 --> 00:07:56,650 திறன் மிகவும் மெதுவாக என்று செயலாக்கங்கள்; மனதில் தாங்க விஷயம் என்று 103 00:07:57,510 --> 00:08:02,920 தாக்குதல் பல்வேறு வழக்கமான வெளிப்பாடுகள் மறுப்பு உள்ளது 104 00:08:02,920 --> 00:08:08,330 இந்த புதிய நடைமுறை சாத்தியம் பயன்படுத்தி என்று 105 00:08:08,330 --> 00:08:10,930 மிகவும் சிக்கலான ஆக வழக்கமான வெளிப்பாடுகள். 106 00:08:11,570 --> 00:08:15,650 நாம் நடுநிலை வழிதல் தாக்குதல்களில் பார்த்தேன் அதே பொருளில், 107 00:08:15,650 --> 00:08:21,610 நீங்கள் அந்த வேலை என்று சுழல் சுழல்கள் மூலம் தாக்குதல்கள் வேண்டும் 108 00:08:21,610 --> 00:08:24,400 நினைவக திறன் கைப்பற்றப்பட்ட. 109 00:08:24,780 --> 00:08:29,540 மற்றும் மூலம் Regexen வழக்கமான வெளிப்பாடு உத்தியோகபூர்வ plurals ஒன்றாகும் 110 00:08:29,540 --> 00:08:32,890 ஆங்கிலோ சாக்சன் உள்ள oxen செய்ய ஒப்புமை மூலம். 111 00:08:33,500 --> 00:08:40,169 >> சரி, இவ்வளவு பைதான் நூலகம் நபர் இங்கு நீங்கள் பல மேக்ஸின் வேண்டும், 112 00:08:40,169 --> 00:08:43,860 எனவே நீங்கள் உண்மையில் உங்கள் திரையில் இந்த வரை இழுக்க முடியும். 113 00:08:43,860 --> 00:08:47,480 வழக்கமான வெளிப்பாடுகள் பைதான் கட்டமைக்கப்பட்டுள்ளது. 114 00:08:48,070 --> 00:08:53,020 அதனால் பைதான் இந்த இணைப்பை மாக்ஸ் மற்றும் கிடைக்க ஆன்லைன் மீது ஏற்றப்பட்ட. 115 00:08:53,770 --> 00:08:57,350 நீங்கள் பார்த்து கொண்டிருக்கும் எனவே நீங்கள் இடைநிறுத்தம் நீங்கள் பைதான் வேண்டும் என்பதை உறுதி செய்ய முடியும் 116 00:08:58,080 --> 00:09:00,170 நாம் இங்கு விளையாட வேண்டும். 117 00:09:00,780 --> 00:09:06,420 நீங்கள் உங்கள் கணினியில் பைதான் தட்டச்சு அதனால் ஒரு கையேடு ஆன்லைன், இல்லை 118 00:09:06,420 --> 00:09:10,500 நீங்கள் பதிப்பு முனையத்தில் வரும் என்று பார்ப்பீர்கள். 119 00:09:11,070 --> 00:09:17,720 அதனால் நான் பைதான் பதிப்பு 2 மற்றும் ஒரு ஏமாற்று பட்டியல் மனித இணைப்பை வழங்கும். 120 00:09:17,720 --> 00:09:23,100 அங்கு பைதான் ஒரு பதிப்பு 3, ஆனால் உங்கள் மேக் அமைய இல்லை 121 00:09:23,100 --> 00:09:25,130 ஏற்றப்பட்ட என்று வரும். 122 00:09:25,130 --> 00:09:27,360 மிக மோசமாக வேறு இல்லை. 123 00:09:27,360 --> 00:09:33,270 சரி, இவ்வளவு பைதான் வழக்கமான சொற்றொடர்களை பயன்படுத்தி சில அடிப்படைகளை. 124 00:09:34,080 --> 00:09:42,650 >> இங்கு நான் ஒரு மிக எளிய வெளிப்பாடு பயன்படுத்தப்படுகிறது, அதனால் நான் பைதான் இறக்குமதி மறு செய்தார் 125 00:09:43,750 --> 00:09:47,070 பின்னர் re.search விளைவாக எடுத்தது. 126 00:09:47,070 --> 00:09:49,910 மற்றும் தேடல் 2 வாதங்களை எடுத்து. 127 00:09:49,910 --> 00:09:56,040 முதல் வழக்கமான வெளிப்பாடு ஆகும், மற்றும் இரண்டாவது உரை 128 00:09:56,040 --> 00:09:58,290 அல்லது நீங்கள் ஆய்வு செய்ய வேண்டும் சரம். 129 00:09:58,290 --> 00:10:01,210 பின்னர் நான் result.group அச்சு. 130 00:10:01,580 --> 00:10:05,860 எனவே இந்த இன்று நாம் பார்க்க போகிறோம் 2 அடிப்படை செயல்பாடுகளை உள்ளன 131 00:10:06,790 --> 00:10:10,170 வழக்கமான வெளிப்பாடுகளை பற்றி கற்றல். 132 00:10:10,170 --> 00:10:12,880 அதனால் தான் இந்த வழக்கமான வெளிப்பாடு இங்கே உடைக்கும் 133 00:10:12,880 --> 00:10:21,770 H பின்னர் \ W பின்னர் மீ அதனால் \ W அங்கு எந்த எழுத்தாக ஏற்றுக்கொள்கிறார். 134 00:10:21,850 --> 00:10:26,820 இங்கு நாம் மற்றொரு எழுத்தாக ஒரு "ம" தேடும் பின்னர் 135 00:10:26,820 --> 00:10:30,060 பின்னர் மீ, அதனால் இங்கே ஹாம் பொருந்தும் என்று 136 00:10:30,060 --> 00:10:34,480 ல், "ஆபிரகாம் லிங்கன் மற்றும் ஹாம் ரொட்டி." 137 00:10:35,040 --> 00:10:37,150 அந்த குழு முடிவு. 138 00:10:37,680 --> 00:10:43,130 நாம் என்ன செய்ய முடியும் என்று மற்றொரு விஷயம் பைதான் உரை எங்கள் முன் சரங்களை பயன்படுத்த உள்ளது. 139 00:10:43,130 --> 00:10:46,220 அதனால் நான் போய் இங்கே வரை இழுக்க வேண்டும் என்று நினைக்கிறேன். 140 00:10:46,220 --> 00:10:49,210 பைதான் இறக்குமதி மறு. 141 00:10:50,070 --> 00:10:54,000 நான் அதையே செய்ய இருந்தால் -, நாம் உரை என்று நாம் 142 00:10:55,390 --> 00:11:00,800 "ஆபிரகாம்," எங்களுக்கு பெரிதாக்க நாம் - அங்கு நாம். 143 00:11:01,610 --> 00:11:06,430 உரை "ஆபிரகாம் ஹாம் சாப்பிடுவார்.", என்று 144 00:11:07,460 --> 00:11:15,260 சரி, பின்னர் = re.search ஏற்படுத்தும். 145 00:11:16,260 --> 00:11:22,020 பின்னர் எங்கள் வெளிப்பாடு h இருக்க முடியும், பின்னர் நான் டாட் மீ செய்வேன். 146 00:11:22,020 --> 00:11:26,280 எனவே டாட் மட்டும், எண்கள் உட்பட ஒரு புதிய வரி இல்லை என்று எந்த பாத்திரத்தை எடுத்துக்கொண்டு 147 00:11:26,280 --> 00:11:28,650 சதவீதம் அறிகுறிகள், அப்படி எதுவும் சொல்லவில்லை. 148 00:11:28,650 --> 00:11:38,030 பின்னர் உரை - பூரிப்பு - பின்னர் result.group-Yeah. 149 00:11:38,030 --> 00:11:41,820 அதனால் இங்கு அடிப்படை செயல்பாடுகளை செயல்படுத்த எப்படி உள்ளது. 150 00:11:42,300 --> 00:11:55,110 அந்த பைத்தியம் உரை - - நாம் ஒரு உரை வளையம் இருந்தால் மீண்டும் குறைப்புக்கள் நிறைய சொல்ல சேர்க்கப்பட்டது 151 00:11:55,110 --> 00:12:01,180 உள்ளே சரங்களை மற்றும் தப்பிக்கும் காட்சிகளில் இருக்க முடியும் என்று விஷயங்கள், 152 00:12:01,180 --> 00:12:08,480 நாம் ஒருவேளை ஏற்று என்பதை உறுதி செய்ய மூல உரை உள்ளீடு பயன்படுத்த வேண்டும். 153 00:12:08,480 --> 00:12:14,120 மற்றும் அது போல் தெரிகிறது. 154 00:12:14,120 --> 00:12:17,810 நாங்கள் அங்கு அவர்கள் ஒவ்வொரு தேடிக்கொண்டிருக்கும் எனவே நாம் எதையும் கண்டுபிடிக்க கூடாது. 155 00:12:19,070 --> 00:12:21,680 ஆனால் நீங்கள் அதை செயல்படுத்த எப்படி உள்ளது; முன்பு ஒரு சரம் 156 00:12:21,680 --> 00:12:24,990 வழக்கமான வெளிப்பாடு நீங்கள் கடிதம் R வைத்து. 157 00:12:26,150 --> 00:12:30,260 >> சரி, அதனால் நமக்கு வைத்து கொள்வோம். 158 00:12:30,260 --> 00:12:33,730 வலது அனைத்து - அதனால் நமக்கு இங்கே ஒரு ஜோடி மீண்டும் மீண்டும் வடிவங்களை பார்க்கலாம். 159 00:12:34,750 --> 00:12:39,150 எனவே நீங்கள் செய்ய வேண்டும் என்று ஒன்று விஷயங்களை மீண்டும் வருகிறது 160 00:12:40,040 --> 00:12:42,480 நீங்கள் உரை மூலம் தேடி வருகின்றன. 161 00:12:42,480 --> 00:12:48,300 எனவே ப எந்த எண் மூலம் ஒரு தொடர்ந்து செய்ய - நீங்கள் AB * செய்ய. 162 00:12:48,630 --> 00:12:51,620 பின்னர் மற்ற விதிகள் ஒரு தொடர் கூட உள்ளன. 163 00:12:51,620 --> 00:12:54,380 நீங்கள் இந்த வரை அனைத்து இருக்க முடியும்; நான் சில மூலம் இயக்க வேண்டும் 164 00:12:54,380 --> 00:12:57,630 பொதுவாக தான் பயன்படுத்தப்படுகிறது. 165 00:12:57,630 --> 00:13:03,920 எனவே AB + ஒரு எந்த N ப 0 அதிகமாக தொடர்ந்து உள்ளது. 166 00:13:04,510 --> 00:13:08,000 AB? ஒரு ப 0 அல்லது 1 தொடர்ந்து. 167 00:13:09,190 --> 00:13:18,580 AB {N} ஒரு கேட்ச், N தொடர்ந்து, பின்னர் அதனால் தான். 168 00:13:18,580 --> 00:13:22,820 நீங்கள் சுருள் பிரேஸ்களான 2 எண்கள் இருந்தால் நீங்கள் ஒரு எல்லை குறிப்பிடாமல் 169 00:13:23,300 --> 00:13:25,440 அந்த சாத்தியமான பொருந்தியது இருக்க முடியும். 170 00:13:26,390 --> 00:13:30,420 நாம் ஒரு நிமிடம் ஒரு ஜோடி மீண்டும் மீண்டும் வடிவங்கள் மேலும் பார்ப்போம். 171 00:13:31,960 --> 00:13:42,300 எனவே இங்கே கருவிகள் பொருந்தும் இந்த முறை பயன்படுத்தும் போது மனதில் கொள்ள வேண்டிய 2 விஷயங்கள். 172 00:13:42,300 --> 00:13:52,120 நாம் HM பார்க்க வேண்டும் என்று சொல்ல, "ஆபிரகாம் லிங்கன் ஹாம் ரொட்டி செய்கிறது." 173 00:13:52,120 --> 00:13:55,230 அதனால் நான் ஆபிரகாம் செய்ய ஆபிரகாம் லிங்கன் பெயர் மாற்றப்பட்டது. 174 00:13:55,230 --> 00:14:00,290 இப்போது நாம், இந்த தேடல் செயல்பாடு மூலம் திரும்பினார் என்ன தேடுகிறீர்கள் 175 00:14:00,290 --> 00:14:03,270 அது மட்டுமே இந்த விஷயத்தில் ஹாம் கொடுக்கிறது. 176 00:14:03,620 --> 00:14:08,080 அது தேடல் இயற்கையாகவே இடது மிக வரிசை எடுத்து அந்த செய்கிறது. 177 00:14:08,080 --> 00:14:12,130 நீங்கள் மற்றபடி குறிப்பிட வரை அனைத்து வழக்கமான வெளிப்பாடுகள் என்று செய்யும். 178 00:14:12,830 --> 00:14:18,880 நாம் அனைவரும் கண்டுபிடிக்க வேண்டும் என்றால் அந்த ஒரு செயல்பாடு உள்ளது - அனைத்து கண்டுபிடிக்க. 179 00:14:18,880 --> 00:14:35,100 அதனால் தான் அனைத்து = re.findall ('h.m', உரை) இருக்க முடியும் என்று 180 00:14:35,100 --> 00:14:44,540 பின்னர்) (all.group. 181 00:14:44,540 --> 00:14:51,040 அனைத்து ஹாம் மற்றும் ஹாம் இரண்டு உருவாக்குகிறது; ஒவ்வொரு ஹாம் இந்த வழக்கில் இருவரும் ஆபிரகாம் உள்ள சரங்களின். 182 00:14:51,610 --> 00:14:55,110 அதனால் மற்றொரு வழி. 183 00:14:56,250 --> 00:15:06,940 >> கிரேட். மனதில் கொள்ள வேண்டிய மற்ற விஷயம் சுருங்குறி உள்ளுணர்வுரீதியில் மிகப்பெரிய எடுக்க வேண்டும். 184 00:15:06,940 --> 00:15:09,520 இந்த உதாரணம் பார்க்கலாம். 185 00:15:10,200 --> 00:15:16,070 நாங்கள் இங்கே இடது மிகவும் தேடல் செய்தேன், நான் ஒரு பெரிய தேடல் முயற்சி 186 00:15:16,070 --> 00:15:18,800 கிளீன் ஸ்டார் ஆபரேட்டர் பயன்படுத்தி. 187 00:15:18,800 --> 00:15:24,180 எனவே அமெரிக்கா, "ஆபிரகாம் லிங்கன், ஹாம் ரொட்டி செய்கிறது" நான் மட்டும் திரும்ப கிடைத்தது 188 00:15:24,180 --> 00:15:26,280 விளைவாக மீ. 189 00:15:26,280 --> 00:15:31,670 அந்த தவறுக்கு காரணம் நான் எந்த எண்ணை எடுத்து என்று இருந்தது 190 00:15:31,670 --> 00:15:36,140 நான் H மற்றும் மீ செல்ல எதுவும் குறிப்பிட முடியாது, ஏனெனில் ம தான். 191 00:15:36,140 --> 00:15:42,010 மீ என்று அங்கு மட்டும் எடுத்துக்காட்டாக - இது மீ அங்கு மட்டுமே உதாரணங்கள் 192 00:15:42,010 --> 00:15:46,220 மற்றும் h நாட்டின் எந்த எண்ணை வெறும் சரம் மீ இருந்தது. 193 00:15:46,490 --> 00:15:51,850 பின்னர் நான் மீண்டும் முயற்சி; நான், அவர் "சரி, நாம் இங்கே உண்மையான பெரிய குழு வைக்கலாம்." 194 00:15:51,850 --> 00:15:59,670 பின்னர் நான் ம செய்தார். * மீ, வெறும் H மற்றும் மீ எழுத்துக்கள் எந்த எண் கொடுக்கிறது என்று. 195 00:16:00,280 --> 00:16:02,950 நீங்கள் வெறும் ஆரம்ப மற்றும் சரி, இந்த, ஓ ", என்று நினைத்து இருந்தால், 196 00:16:02,950 --> 00:16:11,560 என்னை ஹாம் கிடைக்கும், "இது உண்மையில் ஆபிரகாம் லிங்கன் ல் ம அனைத்தையும் எடுக்கிறது 197 00:16:11,560 --> 00:16:13,690 ஹாம் இறுதியில் வரை. 198 00:16:14,040 --> 00:16:18,110 அது பேராசை, இது H பார்த்தால் - இந்த மற்ற உரை - மீ, 199 00:16:18,110 --> 00:16:21,280 மற்றும் அது உள்ளே எடுத்து என்ன 200 00:16:22,060 --> 00:16:27,480 இது குறிப்பாக அதிர்ச்சியான உள்ளது - இந்த நாம் ஒரு அம்சம் 201 00:16:27,480 --> 00:16:30,670 இது மற்ற செயல்பாடுகளை பயன்படுத்தி பேராசை இருக்கும் என்று குறிப்பிடவும். 202 00:16:31,480 --> 00:16:34,490 ஆனால் இந்த நாம் குறிப்பாக மனதில் கொள்ள வேண்டும் விஷயம் 203 00:16:34,490 --> 00:16:38,720 HTML உரை பார்த்து போது, அதில் ஒரு காரணம் என்று 204 00:16:38,720 --> 00:16:41,500 வழக்கமான வெளிப்பாடுகள் HTML கடினமாக இருக்கும். 205 00:16:42,460 --> 00:16:46,310 ஏனெனில் நீங்கள் நடுவில் ஒரு HTML திறந்த குறிச்சொல் பின்னர் பொருட்களை நிறைய இருந்தால் 206 00:16:46,310 --> 00:16:49,820 பின்னர் வேறு சில HTML, திட்டம் மிகவும் பின்னர் குறிச்சொல் மூடப்பட்டது 207 00:16:49,820 --> 00:16:55,420 நீங்கள் ஒருவேளை தவறுதலாக உங்கள் HTML குறியீட்டை நிறைய சாப்பிட்டுவிட்டேன். 208 00:16:56,200 --> 00:17:01,840 >> சரி - மிகவும் சிறப்பு எழுத்துக்கள், வேறு பல மொழிகளை போல, 209 00:17:01,840 --> 00:17:04,780 நாம் சாய்வு பயன்படுத்தி தப்பிக்க. 210 00:17:04,780 --> 00:17:10,329 நாம் ஒரு புதிய வரியை தவிர எந்த தன்மையை குறிப்பிட டாட் பயன்படுத்தலாம். 211 00:17:10,329 --> 00:17:14,550 நாம் எந்த எழுத்தாக குறிப்பிட தப்பிக்க W பயன்படுத்தலாம். 212 00:17:14,550 --> 00:17:20,329 எந்த முழு எண் கிடைக்கும் ஒப்புமை தப்பிக்க டி - எண் பாத்திரம். 213 00:17:20,630 --> 00:17:27,440 நாம் குறிப்பிட முடியும் - நாம் தொடர்புடைய வெளிப்பாடுகள் குறிப்பிட அடைப்புக்குறிக்குள் பயன்படுத்த முடியும். 214 00:17:27,440 --> 00:17:30,970 இந்த A, B, அல்லது C ஏற்றுக்கொள்ள வேண்டும். 215 00:17:31,320 --> 00:17:37,000 மற்றும் நாம் குறிப்பிட அல்லது அல்லது ப அல்லது விருப்பங்களை முடியும். 216 00:17:37,000 --> 00:17:41,110 எடுத்துக்காட்டாக - நாம் பல வாய்ப்புகளை தேடி இருந்தால் 217 00:17:41,110 --> 00:17:44,940 அடைப்புக்குறிக்குள் நாம் அல்லது ஆபரேட்டர் பயன்படுத்த முடியும் - 218 00:17:44,940 --> 00:17:52,480 எனவே எங்களை இந்த எடுத்துக்காட்டாக திரும்பி செல்லலாம். 219 00:17:53,000 --> 00:17:59,790 பின்னர் எங்களை இங்கே இந்த எடுத்துக்காட்டாக திரும்பி செல்லலாம், மற்றும் - இப்போது நம்மை அழைத்து செல்லலாம் 220 00:17:59,790 --> 00:18:12,290 AE எடுத்து - இந்த திரும்ப வேண்டும் - நான் இந்த இன்னும் ஆபிரகாம் என்று நினைக்கிறேன். 221 00:18:12,290 --> 00:18:17,410 இது - நாம் செய்தால் - பெரும். 222 00:18:17,410 --> 00:18:22,700 எனவே நாம் இங்கு உரை மேம்படுத்த நாம். 223 00:18:22,700 --> 00:18:34,690 "அவரது ஹெம்மிங் போது ஆபிரகாம் ஹாம் சாப்பிடுகிறது -. ஹெம்மிங் போது" கிரேட். 224 00:18:44,090 --> 00:18:47,330 அனைத்து. கிரேட். இப்போது நாம் ஹாம், ஹாம், மற்றும் விளிம்பு கிடைக்கும். 225 00:18:48,510 --> 00:18:59,370 ஹெம்மிங் போது - அவரை முனுமுனுக்கு போது - விளிம்பு அவருக்கு முனுமுனுக்கு போது. கிரேட். 226 00:19:00,350 --> 00:19:03,250 அதே விஷயம். 227 00:19:03,820 --> 00:19:09,180 இப்போது அனைத்து ஹம் அல்லது அவரை எடுக்கவில்லை இல்லாமல் இன்னும் கொஞ்சம், ஹாம் ஹாம், மற்றும் விளிம்பு கொடுக்கிறது. 228 00:19:09,940 --> 00:19:22,600 கிரேட் - நாம் ஒன்று கவனிக்க வேண்டும் என்றால் என்ன என்று - நாம் கூட செய்ய 229 00:19:23,510 --> 00:19:33,810 அவரை அல்லது - நாம் மீண்டும் வருவோம். 230 00:19:34,810 --> 00:19:45,760 சரி - மிகவும் - அனைத்து உரிமையும் - பதவிகளில் நீங்கள் காரட் அல்லது டாலர் குறி பயன்படுத்தலாம் 231 00:19:45,760 --> 00:19:49,350 நீங்கள் ஆரம்பத்தில் ஒன்று அல்லது ஒரு சரம் இறுதியில் தேடுகிறீர்கள் என்று குறிப்பிட. 232 00:19:50,260 --> 00:19:52,260 அல்லது தொடக்க அல்லது ஒரு வார்த்தை இறுதியில். 233 00:19:52,400 --> 00:19:54,470 அந்த பயன்படுத்த ஒரு வழி உள்ளது. 234 00:19:55,630 --> 00:20:01,160 >> சரி - அதனால் எங்களுக்கு உரை சற்றே பெரிய தொகுதி சுற்றி விளையாட அனுமதிக்க. 235 00:20:03,950 --> 00:20:08,310 எங்களை இங்கே இந்த வரிசையில் சொல்கிறேன் - இந்த அறிக்கையை இங்கே. 236 00:20:08,310 --> 00:20:11,360 வழக்கமான வெளிப்பாடு சக்தி அவர்கள் வடிவங்களை குறிப்பிட முடியும் 237 00:20:11,360 --> 00:20:13,390 வெறும் எழுத்துக்கள் சரி. 238 00:20:14,900 --> 00:20:18,790 எங்களை செய்யலாம் - இந்த தடுப்பு அழைப்பு விடு. 239 00:20:22,400 --> 00:20:27,110 நாம் அது உள்ளே அனைத்து வாசிப்போம் 240 00:20:28,890 --> 00:20:50,820 பின்னர் ஒரு வேண்டும் - நாம் அனைத்து = செய்யலாம்; நாம் லாபகரமாக இங்கே தேட முடியும் சில விஷயங்கள் என்ன ஆகும்? 241 00:20:50,820 --> 00:20:54,070 நாம் வெளிப்பாடு காது பார்க்க முடியும். 242 00:20:55,050 --> 00:21:01,520 இல்லை சுவாரசியமான. இது எப்படி? நாம் என்ன பார்க்க வேண்டும். 243 00:21:03,710 --> 00:21:05,710 நான் அதை ஒரு பிரச்சனை கொடுத்தார். 244 00:21:06,380 --> 00:21:10,750 எனவே மீண்டும் அனைத்து முன் விஷயங்கள் பல. 245 00:21:10,750 --> 00:21:15,630 அதனால் ஆரம்பத்தில் இருந்து ஒருவேளை அனைத்து மீண்டும் ஒரு ஜோடி முறை அனைத்தையும் திரும்ப வேண்டும். 246 00:21:18,800 --> 00:21:21,970 பின்னர் இங்கே நாம் சுருங்குறி சக்தி இருக்கிறது என்று அவர்கள் 247 00:21:21,970 --> 00:21:24,900 வடிவங்களை குறிப்பிட முடியும் இங்கே எழுத்துக்கள் மட்டும் உள்ளன. 248 00:21:24,900 --> 00:21:28,510 எனவே இறுதி மீண்டும் அனைத்து வழி, அதை இடது மிகவும் தொடங்கியது மற்றும் பேராசை இருந்தது. 249 00:21:30,710 --> 00:21:32,710 பார்க்கலாம் - நாம் வேறு என்ன இருக்க முடியும். 250 00:21:32,710 --> 00:21:39,860 நீங்கள் பிரதிபெயர்களை தேடும் ஆர்வம் இருந்தால் நான் ஒன்று சொல்கிறேன், அவள் அவர், 251 00:21:39,860 --> 00:21:44,600 நீங்கள் கள் 0 அல்லது 1 சமமாக இருப்பதாக சரிபார்க்க முடியவில்லை 252 00:21:44,600 --> 00:21:49,710 மற்றும் வெளிப்பாடு அவர், அந்த ஒருவேளை திரும்ப போவதில்லை - 253 00:21:49,710 --> 00:21:58,020 ஓ, நான் அங்கு நாங்கள் இங்கே, சக்தி, அந்த நாள் பார்க்கவில்லை, ஏனெனில் அவர் மீண்டும் நினைக்கிறேன். 254 00:22:00,590 --> 00:22:06,270 இந்த ஒன்று தொடக்கத்தில் வர வேண்டும் என்று குறிப்பிடாமல் முயற்சி செய்யலாம். 255 00:22:06,640 --> 00:22:09,530 அந்த இனிய சென்றால் பார்க்கலாம். 256 00:22:09,530 --> 00:22:19,630 எனவே கொழுப்பு செய்ய முடியும், அங்கு நாங்கள் எதுவும் இல்லை, ஏனெனில் அவர் அவர் 257 00:22:19,630 --> 00:22:22,870 இந்த சொற்றொடர் ஏற்படும். 258 00:22:24,960 --> 00:22:30,410 கிரேட். சரி - மிகவும் பின் பூனை இங்கே. 259 00:22:30,410 --> 00:22:35,720 எனவே, சிக்கலான வடிவங்கள் மூளை வலிக்கிறது. 260 00:22:35,720 --> 00:22:40,500 இந்த பிரச்சினைகளை தவிர்க்க வழக்கமான வெளிப்பாடுகளை பயன்படுத்த ஏன் என்று. 261 00:22:40,820 --> 00:22:43,520 >> எனவே இங்கே நீங்கள் சுற்றி விளையாட முடியும் வேறு சில பயனுள்ள முறைகள் உள்ளன. 262 00:22:43,520 --> 00:22:50,290 இன்று நாம் தேடல் பார்த்து, ஆனால் நீங்கள் போட்டியில், பிளவு, findall, மற்றும் குழுக்கள் பயன்படுத்த முடியும். 263 00:22:50,290 --> 00:22:53,970 நீங்கள் தவிர வழக்கமான வெளிப்பாடுகள் செய்ய முடியும் மற்ற குளிர் விஷயங்கள் 264 00:22:53,970 --> 00:22:58,870 வடிவங்களை பார்த்து ஒரு முறை எடுத்து அனைத்து போட்டிகளில் பிடித்து - 265 00:22:58,870 --> 00:23:02,530 அதன் மாறிகள் - பின்னர் உங்கள் குறியீடு அந்த பயன்படுத்தி. 266 00:23:02,850 --> 00:23:05,980 என்று மிகவும் பயனுள்ளதாக இருக்க முடியும். மற்ற விஷயங்களை எண்ணி. 267 00:23:05,980 --> 00:23:11,720 எனவே, ஒரு வழக்கமான வெளிப்பாடு முறை நிகழ்வுகளை எண்ணிக்கை நம்பலாம் 268 00:23:11,720 --> 00:23:13,960 என்று நாம் குழுக்கள் பயன்படுத்த முடியும் என்ன. 269 00:23:13,960 --> 00:23:17,550 மற்ற முறைகளில் அதே முடியும் உள்ளன. 270 00:23:18,040 --> 00:23:22,980 அதனால் நான் நீங்கள் வழக்கமான வெளிப்பாடுகளை பயன்படுத்த முடியும், பிற வழிகளை பற்றி சிறிது மேலும் பேச விரும்பவில்லை. 271 00:23:22,980 --> 00:23:29,100 >> எனவே இன்னும் ஒரு மேம்பட்ட பயன்பாடு பஞ்சுபோன்று பொருத்தம் உள்ளது. 272 00:23:29,100 --> 00:23:33,450 நீங்கள் வெளிப்பாடு, ஜூலியஸ் சீசர், ஒரு உரை தேடுகிறீர்கள் என்றால் 273 00:23:33,450 --> 00:23:37,740 நீங்கள், மற்ற மொழிகளில் Gaius ஜூலியஸ் சீசர் அல்லது பெயர் ஜூலியஸ் சீசர் அல்லது பார்க்க 274 00:23:37,740 --> 00:23:44,400 பின்னர் நீங்கள் அந்த மதிப்புகளை சில எடை ஒதுக்க வேண்டும். 275 00:23:44,400 --> 00:23:48,930 இது போதுமான அளவிற்கு நெருக்கமாக இருந்தால் - அது ஒரு குறிப்பிட்ட அளவிற்கு தாண்டி விட்டால் - பின்னர் நீங்கள் விரும்பும் 276 00:23:48,930 --> 00:23:50,860 ஜூலியஸ் சீசர் ஏற்க முடியும். 277 00:23:50,860 --> 00:24:00,580 அதனால் அதே போல் ஒரு சில பிற மொழிகளில் அந்த ஒரு ஜோடி வெவ்வேறு செயலாக்கங்கள் உள்ளன. 278 00:24:02,580 --> 00:24:08,420 ஒரு கையளவு சிறிய பயன்பாட்டை ஆன்லைன் - இங்கு வேறு சில கருவிகள், regex பால் இருக்கும் 279 00:24:08,420 --> 00:24:12,190 உங்கள் வழக்கமான வெளிப்பாடுகள் சரியாக இயற்றப்பட்டது என்பதை அறியவும். 280 00:24:12,190 --> 00:24:18,500 உங்கள் டெஸ்க்டாப் இருந்து இயக்க முடியும் என்று தனித்துவமிக்க கருவிகள் உள்ளன 281 00:24:18,500 --> 00:24:22,100 அல்ட்ரா பைக்கோ, மற்றும் அதே போல் தான் சமையல் போன்ற. 282 00:24:22,100 --> 00:24:25,410 நீங்கள் வழக்கமான வெளிப்பாடுகள் ஒரு டன் ஆகும் என்று ஒரு திட்டம் செய்கிறார்கள் என்றால் 283 00:24:25,410 --> 00:24:29,810 இந்த அநேகமாக இன்று நோக்கம் வெளியே செல்ல இடத்தில் உள்ளது. 284 00:24:31,520 --> 00:24:35,770 பின்னர் நீங்கள் அதை எப்படி பொதுவான ஒரு உணர்வு கொடுக்க 285 00:24:35,770 --> 00:24:44,090 grep யூனிக்ஸ் உள்ளது, பேர்ல் கட்டப்பட்டது-ல் உள்ளது, மற்றும் சி சி க்கு PCRE இல்லை 286 00:24:44,090 --> 00:24:48,890 பின்னர் இந்த மற்ற மொழிகளை கூட வழக்கமான வெளிப்பாடு பொதிகளை 287 00:24:48,890 --> 00:24:52,020 நாம் இன்று ஒரு சுவை கிடைத்தது அதே தொடரியல் கொண்டு இயங்குகின்றன. 288 00:24:52,020 --> 00:24:54,790 PHP, ஜாவா, ரூபி, மற்றும் பல. 289 00:24:56,080 --> 00:24:58,980 >> Google Code தேடல் உண்மையில் மதிப்புள்ள குறிப்பிடுதல் ஆகும்; இது ஒன்றாகும் 290 00:24:58,980 --> 00:25:05,720 பொது அணுக அனுமதிக்கிறது என்று அங்கே சில பயன்பாடுகள் 291 00:25:05,720 --> 00:25:07,800 வழக்கமான சொற்றொடர்களை பயன்படுத்தி அதன் தரவுத்தள. 292 00:25:07,800 --> 00:25:12,920 நீங்கள் Google Code தேடல் பார்த்து அப்படி இருந்தால் நீங்கள் குறியீடு காணலாம் 293 00:25:12,920 --> 00:25:16,880 நீங்கள் ஒரு செயல்பாடு பயன்படுத்த எப்படி ஒரு எடுத்துக்காட்டாக தேடுகிறாய் என்றால், 294 00:25:16,880 --> 00:25:21,610 நீங்கள் வெவ்வேறு சந்தர்ப்பங்களில் அனைத்து வகையான பயன்படுத்தப்படுகின்றது என்று செயல்பாடு கண்டுபிடிக்க ஒரு வழக்கமான வெளிப்பாடு பயன்படுத்தலாம். 295 00:25:21,610 --> 00:25:28,000 நீங்கள் fwrite பார்க்க முடியும், மற்றும் நீங்கள் எழுதும் கொடி இருக்கும் அல்லது வாசிக்க முடியவில்லை 296 00:25:28,000 --> 00:25:32,000 நீங்கள் அந்த வழக்கில் பயன்படுத்தப்படுகிறது fwrite ஒரு எடுத்துக்காட்டு விரும்பினால். 297 00:25:33,530 --> 00:25:37,010 இங்கு அதே அங்கு விஷயம், மற்றும் சில குறிப்புகள் உள்ளன. 298 00:25:37,010 --> 00:25:40,990 இது முன்னோக்கி சென்று, அதே கிடைக்க வேண்டும் என்றால் 299 00:25:40,990 --> 00:25:45,560 நீங்கள் பைதான், grep, பேர்ல் பார்க்க வேண்டும் - நீங்கள் சில உத்வேகம் பெற வேண்டும் 300 00:25:45,560 --> 00:25:50,650 நீங்கள் இங்கே கோட்பாடு மேலும் பார்க்க விரும்பினால் அல்லது இடங்களில் இருந்து சில நல்ல ஜம்பிங் இருக்கிறது. 301 00:25:50,650 --> 00:25:53,870 மிகவும் நன்றி. 302 00:25:58,470 --> 00:25:59,910 [CS50.TV]