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 ಆದ್ದರಿಂದ ಇಲ್ಲಿ xkcd ಒಂದು ವೆಬ್ ಕಾಮಿಕ್ ಇಲ್ಲಿದೆ. 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 ಪಿಎಚ್ಪಿ ಫಾರ್ distro ಕೋಡ್ ಚಿತ್ರೀಕರಿಸಿದ ನಾವು ವಾಸ್ತವವಾಗಿ ಒಂದು ಸರಳ ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಹೊಂದಿರುತ್ತವೆ. 47 00:03:40,760 --> 00:03:46,790 ಮತ್ತು ಈ ಒಂದು ಕೇವಲ ಕೇವಲ ವೆಬ್ ಪುಟದಲ್ಲಿ ರವಾನಿಸಲಾಗಿದೆ ಎಂದು ವೇಳೆ ಪರಿಶೀಲಿಸಿ ಯೋಜಿಸುತ್ತಿದೆ 48 00:03:46,790 --> 00:03:51,940 ಎರಡೂ ಲಾಗಿನ್ ಸರಿಹೊಂದಣಿಕೆ ನೊಂದಣಿ logout. ಪಿಎಚ್ಪಿ. 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 ಆದ್ದರಿಂದ ಆ ಭಾಷೆ ಮೀಸಲಾದ parsers ಇವೆ. 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 ಮತ್ತು ನಾವು ಕೆಲವು ನಿಮಿಷಗಳಲ್ಲಿ Kleene ಸ್ಟಾರ್ ಕಾರ್ಯಾಚರಣೆ ನೋಡಬಹುದು ಎಂದು. 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 ಸಾಮಾನ್ಯ ನಿರೂಪಣೆಯ ಅಧಿಕೃತ ಬಹುವಚನಗಳನ್ನು ಒಂದಾಗಿದೆ 110 00:08:29,540 --> 00:08:32,890 ಆಂಗ್ಲೋ ಸ್ಯಾಕ್ಸನ್ ರಲ್ಲಿ ಎತ್ತುಗಳು ಹೋಲಿಕೆಯಲ್ಲಿ. 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 ಮತ್ತು ಆದ್ದರಿಂದ ಪೈಥಾನ್ ಈ ಲಿಂಕ್ ನಲ್ಲಿ ಮ್ಯಾಕ್ಸ್ ಮತ್ತು ಆನ್ಲೈನ್ನಲ್ಲಿ ಲಭ್ಯವಿದೆ ರಂದು preloaded ಇದೆ. 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 preloaded ಎಂದು ಬರುತ್ತದೆ. 122 00:09:25,130 --> 00:09:27,360 ಆದ್ದರಿಂದ ಆಪತ್ತು ಭಿನ್ನವಾಗಿರಲಿಲ್ಲ. 123 00:09:27,360 --> 00:09:33,270 ಸರಿ, ಆದ್ದರಿಂದ Python ನಲ್ಲಿ ಕ್ರಮಬದ್ಧ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕೆಲವು ಮೂಲಭೂತ. 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 ಆದ್ದರಿಂದ ಇಲ್ಲಿ ನಾವು ಮತ್ತೊಂದು ವರ್ಣಮಾಲೆಯ ಅಕ್ಷರವು "H" ಹುಡುಕುತ್ತಿರುವ ಮತ್ತು ನಂತರ ಮಾಡಲಾಗುತ್ತದೆ 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 ನಾವು ಮಾಡಬಹುದಾದ ಇನ್ನೊಂದು ವಿಷಯ Python ನಲ್ಲಿ ಪಠ್ಯ ನಮ್ಮ ಮೊದಲು ತಂತಿಗಳನ್ನು ಬಳಸಿ ಆಗಿದೆ. 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-ಹೌದು. 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 ಆದ್ದರಿಂದ ಬೌ ಯಾವುದೇ ಸಂಖ್ಯೆಯಿಂದ ಒಂದು ನಂತರ ಮಾಡಲು - ನೀವು ಅಬ್ * ಮಾಡಲು. 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 + ಒಂದು ಯಾವುದೇ ಎನ್ ಬಿ 0 ಹೆಚ್ಚು ಆಕ್ರಮಿಸಿಕೊಂಡಿವೆ. 166 00:13:04,510 --> 00:13:08,000 ಅಬ್? ಒಂದು ಬಿ 0 ಅಥವಾ 1 ಅನುಸರಿಸಿ. 167 00:13:09,190 --> 00:13:18,580 ಅಬ್ {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 Kleene ಸ್ಟಾರ್ ಆಯೋಜಕರು ಬಳಸಿ. 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 ಮತ್ತು m ನಡುವೆ ಹೋಗಿ ಏನು ಸೂಚಿಸಿಲ್ಲ ಏಕೆಂದರೆ ಎಚ್. 191 00:15:36,140 --> 00:15:42,010 ಮೀ ಎಂದು ಅಲ್ಲಿ ಮಾತ್ರ ಉದಾಹರಣೆಗೆ - ಇದು ಎಂ ಅಲ್ಲಿ ಕೇವಲ ಉದಾಹರಣೆಗಳು 192 00:15:42,010 --> 00:15:46,220 ಮತ್ತು ಎಚ್ ಯಾವುದೇ ಸಂಖ್ಯೆ ಕೇವಲ ಸ್ಟ್ರಿಂಗ್ ಮೀ ಎಂದು. 193 00:15:46,490 --> 00:15:51,850 ನಂತರ ನಾನು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿದರು; ನಾನು ಹೇಳಿದರು, "ಸರಿ, ನಮಗೆ ಇಲ್ಲಿ ನಿಜವಾದ ದೊಡ್ಡ ಗುಂಪು ಪಡೆಯಲು ಅವಕಾಶ." 194 00:15:51,850 --> 00:15:59,670 ಮತ್ತು ನಂತರ ನಾನು H ಮಾಡಿದರು. * ಮೀ, ಕೇವಲ H ಮತ್ತು m ನಡುವೆ ಪಾತ್ರಗಳ ಯಾವುದೇ ಸಂಖ್ಯೆ ಮರಳಿಸುವ ಆದ್ದರಿಂದ. 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 ತದನಂತರ ಕೆಲವು ಇತರ ಎಚ್ಟಿಎಮ್ಎಲ್ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ತರದ ಟ್ಯಾಗ್ ಮುಚ್ಚಲಾಯಿತು 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 ಆದ್ದರಿಂದ ಈ ಒಂದು, ಬೌ, ಅಥವಾ ಸಿ ಸ್ವೀಕರಿಸುತ್ತಾರೆ. 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 "ತನ್ನ hemming ಸಂದರ್ಭದಲ್ಲಿ ಅಬ್ರಾಹಂ ಹ್ಯಾಮ್ ತಿಂದು -. Hemming ಮಾಡುವಾಗ" ಗ್ರೇಟ್. 224 00:18:44,090 --> 00:18:47,330 ಎಲ್ಲಾ. ಗ್ರೇಟ್. ಈಗ ನಾವು ಹ್ಯಾಮ್, ತೊಡೆ, ಮತ್ತು ಅರಗು ಪಡೆಯಿರಿ. 225 00:18:48,510 --> 00:18:59,370 Hemming ಸಂದರ್ಭದಲ್ಲಿ - ಅವನಿಗೆ ಮೊರೆಯುವ ಸಂದರ್ಭದಲ್ಲಿ - HEM ಅವನಿಗೆ ಮೊರೆಯುವ ಮಾಡುವಾಗ. ಗ್ರೇಟ್. 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 ಮತ್ತು ನೀವು, ಇತರ ಭಾಷೆಗಳಲ್ಲಿ ಗೈಯಸ್ ಜೂಲಿಯಸ್ ಸೀಸರ್ ಅಥವಾ ಹೆಸರು ಜೂಲಿಯಸ್ ಸೀಸರ್ ಎರಡೂ ನೋಡಿ 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 ಒಂದು ಕೈಗೆಟುಕುವ ಕಡಿಮೆ ಅಪ್ಲಿಕೇಶನ್ ಆನ್ಲೈನ್ - ಇಲ್ಲಿ ಕೆಲವು ಇತರ ಸಾಧನಗಳು, ರಿಜೆಕ್ಸ್ ಪಾಲ್ ಇವೆ 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 ಪಿಎಚ್ಪಿ, ಜಾವಾ, ರೂಬಿ, ಮತ್ತು ಹೀಗೆ. 289 00:24:56,080 --> 00:24:58,980 >> ಗೂಗಲ್ ಕೋಡ್ ಹುಡುಕಾಟ ವಾಸ್ತವವಾಗಿ ಮೌಲ್ಯದ ಪ್ರಸ್ತಾಪಿಸುವಿಕೆಯನ್ನು ಹೊಂದಿದೆ; ಇದು ಒಂದಾಗಿದೆ 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 ಕೋಡ್ ಹುಡುಕಾಟದಲ್ಲಿ ನೋಡಲು ಆದ್ದರಿಂದ ನೀವು ಕೋಡ್ ಕಾಣಬಹುದು 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]