{"id":4579,"date":"2022-02-11T16:52:14","date_gmt":"2022-02-11T10:22:14","guid":{"rendered":"https:\/\/iatmm.com\/?p=4579"},"modified":"2022-02-11T17:01:12","modified_gmt":"2022-02-11T10:31:12","slug":"3-2-searching-and-extracting-data-from-files-2-regular-expressions%ef%bf%bc","status":"publish","type":"post","link":"https:\/\/iat.edu.mm\/3-2-searching-and-extracting-data-from-files-2-regular-expressions%ef%bf%bc\/","title":{"rendered":"3.2 Searching and Extracting Data from Files (2): Regular Expressions\ufffc"},"content":{"rendered":"\n<p class=\"has-medium-font-size\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">Regular Expressions<\/mark><\/strong><\/p>\n\n\n\n<p>Regular Expressions \u1010\u103d\u1031\u101f\u102c \u1016\u102d\u102f\u1004\u103a\u1010\u103d\u1031\u1011\u1032\u1000 \u1005\u102c\u101e\u102c\u1038\u1010\u103d\u1031\u1000\u102d\u102f \u101b\u103e\u102c\u1016\u103d\u1031\u1016\u102d\u102f\u1037 \u1016\u1031\u102c\u103a\u1011\u102f\u1010\u103a\u1016\u102d\u102f\u1037\u101b\u102c \u1021\u102c\u1038\u1000\u1031\u102c\u1004\u103a\u1038\u101c\u103e\u1010\u1032\u1037 \u1012\u102f\u1010\u102d\u101a Tool \u1010\u1005\u103a\u1001\u102f\u1015\u102b\u104b <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">Patterns <\/mark><\/em>\u1010\u103d\u1031\u1010\u100a\u103a\u1006\u1031\u102c\u1000\u103a\u1015\u103c\u102e\u1038 \u1016\u102d\u102f\u1004\u103a\u1010\u103d\u1031\u1011\u1032\u1019\u103e \u1005\u102c\u101e\u102c\u1038\u1010\u103d\u1031 \u1021\u1001\u103b\u1000\u103a\u1021\u101c\u1000\u103a\u1010\u103d\u1031\u1011\u102f\u1010\u103a\u101a\u1030\u101b\u102c\u1019\u103e\u102c \u1021\u101c\u103d\u1014\u103a\u1015\u1032 \u1021\u101e\u102f\u1036\u1038\u101d\u1004\u103a\u1015\u102b\u1010\u101a\u103a\u104b <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">Scripts<\/mark><\/em> \u1016\u102d\u102f\u1004\u103a\u1010\u103d\u1031\u1011\u1032\u1019\u103e\u102c (\u101e\u102d\u102f\u1037) <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">Perl (\u101e\u102d\u102f\u1037) Python<\/mark><\/em> \u1010\u102d\u102f\u1037\u101c\u102d\u102f High Level Languages Programs \u1010\u103d\u1031\u1011\u1032\u1019\u103e\u102c \u1010\u103d\u1031\u1037\u101b\u101c\u1031\u1037\u101b\u103e\u102d\u1015\u102b\u1010\u101a\u103a\u104b<\/p>\n\n\n\n<p>Regular Expressions \u1010\u103d\u1031\u101e\u102f\u1036\u1038\u1010\u1032\u1037\u1021\u1001\u102b Character \u1010\u102d\u102f\u1004\u103a\u1038\u1000\u102d\u102f \u1011\u100a\u1037\u103a\u101e\u103d\u1004\u103a\u1038\u1005\u1025\u103a\u1038\u1005\u102c\u1038\u1010\u102c\u1014\u103e\u1004\u1037\u103a String \u101c\u102d\u102f\u1037\u1001\u1031\u102b\u103a\u1010\u1032\u1037 Characters \u1021\u1010\u103d\u1032\u101c\u102d\u102f\u1000\u103a\u1010\u103d\u1031 \u1005\u1000\u102c\u1038\u1005\u102f\u1010\u103d\u1031\u1000\u102d\u102f \u1014\u103e\u102d\u102f\u1004\u103a\u1038\u101a\u103e\u1025\u103a\u1010\u102d\u102f\u1000\u103a\u1000\u103c\u100a\u1037\u103a\u1016\u102d\u102f\u1037\u104a \u101b\u103e\u102c\u1016\u103d\u1031\u1016\u102d\u102f\u1037 \u101b\u100a\u103a\u101b\u103d\u101a\u103a\u1015\u103c\u102e\u1038 Pattern \u1010\u103d\u1031 \u101b\u1031\u1038\u1011\u102c\u1038\u1010\u101a\u103a\u1006\u102d\u102f\u1010\u102c\u1010\u103d\u1031\u1000\u102d\u102f \u101e\u1010\u102d\u1015\u103c\u102f\u1019\u102d\u1016\u102d\u102f\u1037 \u1021\u101c\u103d\u1014\u103a\u1015\u1032 \u1021\u101b\u1031\u1038\u1000\u103c\u102e\u1038\u1015\u102b\u1010\u101a\u103a\u104b Patterns \u1021\u1019\u103b\u102c\u1038\u1005\u102f\u101f\u102c Letters, Digits, Punctuation (\u101e\u102d\u102f\u1037) Symbols \u1010\u103d\u1031\u101c\u102d\u102f \u101e\u102c\u1019\u1014\u103a <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">ASCII Symbols <\/mark><\/em>\u1010\u103d\u1031 \u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u1015\u1031\u1019\u101a\u1037\u103a \u1019\u100a\u103a\u101e\u100a\u1037\u103a\u1005\u102c\u101e\u102c\u1038 \u1018\u102c\u101e\u102c\u1005\u1000\u102c\u1038\u1000\u102d\u102f\u1019\u1006\u102d\u102f \u1010\u102d\u102f\u1000\u103a\u1005\u1005\u103a\u1016\u102d\u102f\u1037\u1021\u1010\u103d\u1000\u103a <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">Unicode Characters <\/mark><\/em>\u1010\u103d\u1031\u101c\u100a\u103a\u1038 \u101e\u102f\u1036\u1038\u1015\u102b\u1010\u101a\u103a\u104b<\/p>\n\n\n\n<p>Patterns \u1010\u103d\u1031 \u1010\u100a\u103a\u1006\u1031\u102c\u1000\u103a\u1016\u102d\u102f\u1037 <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">Regular Expressions Meta-characters<\/mark><\/em> \u1010\u103d\u1031\u1000\u102d\u102f \u1016\u1031\u102c\u103a\u1015\u103c\u1015\u102b\u1019\u101a\u103a\u104b<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">.<\/mark><\/em><\/strong><\/td><td>\u1005\u102c\u1000\u103c\u1031\u102c\u1004\u103a\u1038\u1021\u101c\u103d\u1010\u103a (Newline Character) \u1019\u1015\u102b \u1019\u100a\u103a\u101e\u100a\u1037\u103a Single Character \u1019\u1006\u102d\u102f<\/td><\/tr><tr><td><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\"><strong>[abcABC]<\/strong><\/mark><\/em><\/td><td>\u1011\u1031\u102c\u1004\u1037\u103a\u1000\u103d\u1004\u103a\u1038\u1011\u1032\u101b\u103e\u102d \u1019\u100a\u103a\u101e\u100a\u1037\u103a Character \u1010\u1005\u103a\u101c\u102f\u1036\u1038\u1000\u102d\u102f \u1019\u1006\u102d\u102f<\/td><\/tr><tr><td><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\"><strong>[^abcABC]<\/strong><\/mark><\/em><\/td><td>\u1011\u1031\u102c\u1004\u1037\u103a\u1000\u103d\u1004\u103a\u1038\u1011\u1032\u101b\u103e\u102d Characters \u1010\u103d\u1031 \u1019\u101f\u102f\u1010\u103a\u1010\u1032\u1037 \u1019\u100a\u103a\u101e\u100a\u1037\u103a Character \u1010\u1005\u103a\u101c\u102f\u1036\u1038\u1000\u102d\u102f \u1019\u1006\u102d\u102f<\/td><\/tr><tr><td><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\"><strong>[a-z]<\/strong><\/mark><\/em><\/td><td>Range \u1011\u1032\u1019\u103e \u1019\u100a\u103a\u101e\u100a\u1037\u103a Character \u1010\u1005\u103a\u101c\u102f\u1036\u1038\u1000\u102d\u102f \u1019\u1006\u102d\u102f<\/td><\/tr><tr><td><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\"><strong>sun|moon<\/strong><\/mark><\/em><\/td><td>\u1016\u1031\u102c\u103a\u1015\u103c\u1011\u102c\u1038\u1010\u1032\u1037 \u1005\u102c\u101e\u102c\u1038 \u1005\u1000\u102c\u1038\u101c\u102f\u1036\u1038 \u1010\u1005\u103a\u1001\u102f\u1019\u101f\u102f\u1010\u103a\u1010\u1005\u103a\u1001\u102f<\/td><\/tr><tr><td><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\"><strong>^<\/strong><\/mark><\/em><\/td><td>\u1005\u102c\u1000\u103c\u1031\u102c\u1004\u103a\u1038\u1010\u1000\u103c\u1031\u102c\u1004\u103a\u1038\u101b\u1032\u1037 \u1021\u1005<\/td><\/tr><tr><td><em><strong><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">$<\/mark><\/strong><\/em><\/td><td>\u1005\u102c\u1000\u103c\u1031\u102c\u1004\u103a\u1038\u1010\u1000\u103c\u1031\u102c\u1004\u103a\u1038\u101b\u1032\u1037\u1021\u1006\u102f\u1036\u1038<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Regular Expressions Functions \u1021\u102c\u1038\u101c\u102f\u1036\u1038\u1000\u102d\u102f<em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\"> \u201cgrep\u201d Command<\/mark><\/em> \u1016\u103c\u1004\u1037\u103a \u1010\u103d\u1032\u1015\u103c\u102e\u1038\u101c\u100a\u103a\u1038 \u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u1014\u102d\u102f\u1004\u103a\u1015\u102b\u1010\u101a\u103a\u104b <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">\u201cbash\u201d<\/mark><\/em> \u1006\u102d\u102f\u1010\u1032\u1037 \u1005\u102c\u101e\u102c\u1038\u1000\u102d\u102f \u101b\u103e\u102c\u1016\u103d\u1031\u1001\u1032\u1037\u1010\u1032\u1037 \u1025\u1015\u1019\u102c\u1019\u103e\u102c Double Quotes \u1010\u103d\u1031 \u101d\u1014\u103a\u1038\u101b\u1036\u1015\u103c\u102e\u1038 \u1021\u101e\u102f\u1036\u1038\u1019\u1015\u103c\u102f\u1001\u1032\u1037\u1010\u102c \u1010\u103d\u1031\u1037\u1019\u103e\u102c\u1015\u102b\u104b Meta-character \u1010\u103d\u1031\u1000\u102d\u102f Shell \u1019\u103e Interpret \u1019\u101c\u102f\u1015\u103a\u101b\u1021\u1031\u102c\u1004\u103a \u1015\u102d\u102f\u1019\u102d\u102f\u101b\u103e\u102f\u1015\u103a\u1011\u103d\u1031\u1038\u1010\u1032\u1037 Pattern \u1010\u103d\u1031\u1000\u102d\u102f <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">Double Quotes (\u201c \u201d) <\/mark><\/em>\u1010\u103d\u1031\u1016\u103c\u1004\u1037\u103a \u1016\u1031\u102c\u103a\u1015\u103c\u101e\u1004\u1037\u103a\u1010\u102c\u1015\u102b\u104b \u101c\u1031\u1037\u1000\u103b\u1004\u1037\u103a\u1016\u102d\u102f\u1037\u1021\u1010\u103d\u1000\u103a Regular Expressions \u1010\u103d\u1031\u1021\u1010\u103d\u1000\u103a Double Quotes \u1010\u103d\u1031 \u101e\u102f\u1036\u1038\u1015\u102b\u1019\u101a\u103a\u104b \u1021\u1001\u103c\u102c\u1038 <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">Quotation Marks <\/mark><\/em>\u1010\u103d\u1031\u101f\u102c \u1015\u103c\u102e\u1038\u1001\u1032\u1037\u1010\u1032\u1037 \u1021\u1001\u1014\u103a\u1038\u1010\u103d\u1031\u1019\u103e\u102c \u1016\u1031\u102c\u103a\u1015\u103c\u1001\u1032\u1037\u101e\u101c\u102d\u102f \u101e\u1030\u1010\u102d\u102f\u1037\u101b\u1032\u1037 &nbsp;\u1019\u1030\u101c\u101e\u102c\u1019\u1014\u103a\u101c\u102f\u1015\u103a\u1006\u1031\u102c\u1004\u103a\u1019\u103e\u102f\u1010\u103d\u1031\u1021\u1010\u102d\u102f\u1004\u103a\u1038\u1015\u1032 \u1016\u103c\u1005\u103a\u1019\u103e\u102c\u1015\u102b\u104b<\/p>\n\n\n\n<p>\u1021\u1031\u102c\u1000\u103a\u1015\u102b \u1025\u1015\u1019\u102c\u1010\u103d\u1031\u1019\u103e\u102c Regular Expressions \u1010\u103d\u1031 \u1021\u101c\u102f\u1015\u103a\u101c\u102f\u1015\u103a\u1015\u102f\u1036\u1010\u103d\u1031\u1000\u102d\u102f \u1021\u101c\u1031\u1038\u1015\u1031\u1038\u1016\u1031\u102c\u103a\u1015\u103c\u1011\u102c\u1038\u1015\u102b\u1010\u101a\u103a\u104b \u1016\u102d\u102f\u1004\u103a\u1010\u103d\u1031\u1011\u1032\u1019\u103e\u102c Data \u1010\u103d\u1031 \u101b\u103e\u102d\u1014\u1031\u1016\u102d\u102f\u1037 \u101c\u102d\u102f\u1010\u102c\u1019\u102d\u102f\u1037 \u1019\u1010\u1030\u100a\u102e\u1010\u1032\u1037 Strings \u1021\u1019\u103b\u102d\u102f\u1038\u1019\u103b\u102d\u102f\u1038\u1000\u102d\u102f text.txt \u1016\u102d\u102f\u1004\u103a\u1011\u1032\u1000\u102d\u102f \u1011\u100a\u1037\u103a\u101e\u103d\u102c\u1038\u1019\u103e\u102c\u1015\u102b\u104b<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"346\" src=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.08-1024x346.png\" alt=\"\" class=\"wp-image-4581\" srcset=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.08-1024x346.png 1024w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.08-300x101.png 300w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.08-768x259.png 768w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.08-1536x519.png 1536w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.08-600x203.png 600w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.08.png 1845w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u1015\u1011\u1019 \u1025\u1015\u1019\u102c\u1019\u103e\u102c Regular Expressions \u1019\u101e\u102f\u1036\u1038\u1018\u1032\/\u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u1015\u103c\u102e\u1038 \u101b\u103e\u102c\u1016\u103d\u1031\u1015\u103c\u1011\u102c\u1038\u1015\u102b\u1010\u101a\u103a\u104b Regular Expressions \u1010\u103d\u1031\u1000\u102d\u102f \u101e\u1031\u101e\u1031\u1001\u103b\u102c\u1001\u103b\u102c \u1014\u102c\u1038\u101c\u100a\u103a\u1014\u102d\u102f\u1004\u103a\u1016\u102d\u102f\u1037 \u1000\u103d\u1032\u1015\u103c\u102c\u1038\u1019\u103e\u102f\u1000\u102d\u102f\u101e\u102d\u1016\u102d\u102f\u1037 \u1021\u101c\u103d\u1014\u103a\u1021\u101b\u1031\u1038\u1000\u103c\u102e\u1038\u1015\u102b\u1010\u101a\u103a\u104b \u1015\u1011\u1019 Command \u101f\u102c \u1005\u102c\u1000\u103c\u1031\u102c\u1004\u103a\u1038\u1010\u103d\u1031\u1011\u1032\u1019\u103e\u102c \u1021\u1010\u102d\u1021\u1000\u103b\u1010\u1030\u1010\u1032\u1037 \u1005\u102c\u101e\u102c\u1038\u1000\u102d\u102f \u101c\u102d\u102f\u1000\u103a\u101b\u103e\u102c\u1010\u102c\u1016\u103c\u1005\u103a\u1015\u103c\u102e\u1038\u104a \u1012\u102f\u1010\u102d\u101a Command \u1000\u1010\u1031\u102c\u1037 \u1011\u1031\u102c\u1004\u1037\u103a\u1000\u103d\u1004\u103a\u1038\u1011\u1032\u1000 \u1019\u100a\u103a\u101e\u100a\u1037\u103a Characters \u1010\u103d\u1031\u1019\u1006\u102d\u102f \u1015\u102b\u101d\u1004\u103a\u1010\u1032\u1037 Characters \u1010\u103d\u1031\u1000\u102d\u102f \u101c\u102d\u102f\u1000\u103a\u101b\u103e\u102c\u1010\u102c\u1015\u102b\u104b \u1021\u1032\u1037\u1012\u102b\u1000\u103c\u1031\u102c\u1004\u1037\u103a Commands \u1010\u103d\u1031\u101b\u1032\u1037 \u101b\u101c\u1012\u103a\u1010\u103d\u1031\u1000 \u1019\u1010\u1030\u1000\u103c\u1015\u102b\u1018\u1030\u1038\u104b<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"262\" src=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.21-1024x262.png\" alt=\"\" class=\"wp-image-4582\" srcset=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.21-1024x262.png 1024w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.21-300x77.png 300w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.21-768x197.png 768w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.21-1536x393.png 1536w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.21-600x154.png 600w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.21.png 1844w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u1012\u102f\u1010\u102d\u101a \u1025\u1015\u1019\u102c\u1019\u103e\u102c\u1010\u1031\u102c\u1037 \u1005\u102c\u1000\u103c\u1031\u102c\u1004\u103a\u1038\u1010\u1000\u103c\u1031\u102c\u1004\u103a\u1038\u101b\u1032\u1037 \u1021\u1005\u1014\u103e\u1004\u1037\u103a\u1021\u1006\u102f\u1036\u1038\u1000\u102d\u102f \u1005\u1005\u103a\u1010\u1032\u1037 <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">Meta-characters<\/mark><\/em> \u1010\u103d\u1031 \u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u1011\u102c\u1038\u1015\u102b\u1010\u101a\u103a\u104b Regular Expression \u1011\u1032\u1019\u103e\u102c \u1021\u1005\u1014\u103e\u1004\u1037\u103a\u1021\u1006\u102f\u1036\u1038 Characters \u1010\u103d\u1031\u1000\u102d\u102f \u1014\u1031\u101b\u102c\u1019\u103e\u1014\u103a\u1021\u1031\u102c\u1004\u103a\u1011\u102c\u1038\u1016\u102d\u102f\u1037\u1010\u1031\u102c\u1037 \u1021\u101b\u1031\u1038\u1000\u103c\u102e\u1038\u1010\u102c\u1015\u102b\u104b \u1005\u102c\u1000\u103c\u1031\u102c\u1004\u103a\u1038\u1010\u1000\u103c\u1031\u102c\u1004\u103a\u1038\u101b\u1032\u1037\u1021\u1005\u1000\u102d\u102f \u1005\u1005\u103a\u101c\u102d\u102f\u1010\u1032\u1037\u1021\u1001\u102b Meta-character \u1000\u102d\u102f Expression \u1019\u1010\u102d\u102f\u1004\u103a\u1001\u1004\u103a\u1019\u103e\u102c\u1011\u102c\u1038\u1016\u102d\u102f\u1037\u101c\u102d\u102f\u1015\u103c\u102e\u1038 \u1021\u1006\u102f\u1036\u1038\u1021\u1010\u103d\u1000\u103a\u1010\u1031\u102c\u1037 Expression \u1015\u103c\u102e\u1038\u1010\u1032\u1037\u1014\u1031\u102c\u1000\u103a\u1019\u103e\u102c \u1011\u102c\u1038\u101b\u1015\u102b\u1019\u101a\u103a\u104b<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"262\" src=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.54-1024x262.png\" alt=\"\" class=\"wp-image-4583\" srcset=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.54-1024x262.png 1024w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.54-300x77.png 300w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.54-768x197.png 768w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.54-1536x393.png 1536w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.54-600x154.png 600w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.17.54.png 1844w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u1016\u1031\u102c\u103a\u1015\u103c\u1001\u1032\u1037\u1016\u1030\u1038\u1010\u1032\u1037 Meta-characters \u1010\u103d\u1031\u101c\u102d\u102f\u1015\u1032 Regular Expressions \u1010\u103d\u1031\u1019\u103e\u102c\u101c\u100a\u103a\u1038 \u101e\u1010\u103a\u1019\u103e\u1010\u103a\u101c\u102d\u102f\u1000\u103a\u1010\u1032\u1037 Pattern \u1000\u102d\u102f \u1006\u1015\u103d\u102c\u1038\u1005\u1005\u103a\u101c\u102d\u102f\u1037\u101b\u1019\u101a\u1037\u103a Meta-characters \u1010\u103d\u1031\u101b\u103e\u102d\u1015\u102b\u1010\u101a\u103a\u104b<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">*<\/mark><\/em><\/strong><\/td><td>\u1000\u1015\u103a\u101c\u103b\u1000\u103a\u101b\u103e\u1031\u1037\u1000 \u1016\u1031\u102c\u103a\u1015\u103c\u1011\u102c\u1038\u1010\u1032\u1037 Pattern \u1019\u103b\u102d\u102f\u1038 \u1010\u1000\u103c\u102d\u1019\u103a\u1019\u103b\u103e \u1011\u1015\u103a\u1019\u1015\u102b\u1010\u102c (\u101e\u102d\u102f\u1037) \u1021\u1000\u103c\u102d\u1019\u103a\u1000\u103c\u102d\u1019\u103a\u1011\u1015\u103a\u1015\u102b\u1010\u102c<\/td><\/tr><tr><td><strong><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">+<\/mark><\/em><\/strong><\/td><td>\u1000\u1015\u103a\u101c\u103b\u1000\u103a\u101b\u103e\u1031\u1037\u1000 \u1016\u1031\u102c\u103a\u1015\u103c\u1011\u102c\u1038\u1010\u1032\u1037 Pattern \u1019\u103b\u102d\u102f\u1038 \u1010\u1000\u103c\u102d\u1019\u103a\u1019\u103b\u103e \u1011\u1015\u103a\u1015\u102b\u1010\u102c (\u101e\u102d\u102f\u1037) \u1021\u1000\u103c\u102d\u1019\u103a\u1000\u103c\u102d\u1019\u103a\u1011\u1015\u103a\u1015\u102b\u1010\u102c<\/td><\/tr><tr><td><em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">?<\/mark><\/em><\/td><td>\u1000\u1015\u103a\u101c\u103b\u1000\u103a\u101b\u103e\u1031\u1037\u1000 \u1016\u1031\u102c\u103a\u1015\u103c\u1011\u102c\u1038\u1010\u1032\u1037 Pattern \u1019\u103b\u102d\u102f\u1038 \u1010\u1000\u103c\u102d\u1019\u103a\u1019\u103b\u103e \u1011\u1015\u103a\u1019\u1015\u102b\u1010\u102c (\u101e\u102d\u102f\u1037) \u1010\u1005\u103a\u1000\u103c\u102d\u1019\u103a\u1011\u1015\u103a\u1015\u102b\u1010\u102c<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>\u1021\u1001\u102f\u101c\u102d\u102f \u1006\u1015\u103d\u102b\u1038\u1010\u102d\u102f\u1038\u1015\u103c\u102e\u1038\u1005\u1005\u103a\u1015\u1031\u1038\u1019\u101a\u1037\u103a Meta-characters \u1010\u103d\u1031\u1021\u1010\u103d\u1000\u103a \u2018ab\u2019 \u1015\u102b\u101d\u1004\u103a\u1010\u1032\u1037 String \u1000\u102d\u102f \u1010\u1000\u103c\u102d\u1019\u103a\u1015\u102b\u101d\u1004\u103a\u1010\u102c\u1014\u103e\u1004\u1037\u103a \u1010\u1000\u103c\u102d\u1019\u103a (\u101e\u102d\u102f\u1037) \u1021\u1000\u103c\u102d\u1019\u103a\u1000\u103c\u102d\u1019\u103a\u1015\u102b\u101d\u1004\u103a\u1010\u102c\u1010\u103d\u1031\u101b\u1032\u1037 \u101b\u103e\u102c\u1016\u103d\u1031\u1015\u102f\u1036\u1010\u103d\u1031 \u1015\u103c\u1011\u102c\u1038\u1015\u102b\u1010\u101a\u103a\u104b \u101b\u101c\u1012\u103a\u1019\u103e\u102c \u201cgrep\u201d Command \u101f\u102c \u201cabbb\u201d \u1006\u102d\u102f\u1010\u1032\u1037 \u1021\u1015\u102d\u102f\u1004\u103a\u1038 \u1015\u102b\u101d\u1004\u103a\u1000\u102d\u102f\u1000\u103a\u100a\u102e\u1014\u1031\u1010\u1032\u1037 \u201caaabbb1\u201d \u1014\u103e\u1004\u1037\u103a \u201cabab2\u201d \u1010\u102d\u102f\u1037\u1000\u102d\u102f \u1011\u102f\u1010\u103a\u1015\u103c\u1015\u1031\u1038\u1010\u102c\u1010\u103d\u1031\u1037\u101b\u1019\u103e\u102c\u1015\u102b\u104b \u201c+\u201d Character \u101f\u102c <em><mark style=\"background-color:rgba(0, 0, 0, 0);color:#b41d8d\" class=\"has-inline-color\">Extended Regular Expression Character<\/mark><\/em> \u1016\u103c\u1005\u103a\u1010\u102c\u1019\u102d\u102f\u1037 \u201cgrep\u201d Command \u1019\u103e\u102c \u201c-E\u201d Option \u1011\u100a\u1037\u103a\u101e\u102f\u1036\u1038\u1015\u1031\u1038\u1016\u102d\u102f\u1037\u101c\u102d\u102f\u1015\u102b\u1010\u101a\u103a\u104b<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"124\" src=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.18.05-1024x124.png\" alt=\"\" class=\"wp-image-4584\" srcset=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.18.05-1024x124.png 1024w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.18.05-300x36.png 300w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.18.05-768x93.png 768w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.18.05-1536x185.png 1536w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.18.05-600x72.png 600w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.18.05.png 1847w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Meta-characters \u1021\u1019\u103b\u102c\u1038\u1005\u102f\u101f\u102c \u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u101b\u101c\u103d\u101a\u103a\u1015\u102f\u1036\u101b\u1015\u1031\u1019\u101a\u1037\u103a \u1015\u1011\u1019\u1006\u102f\u1036\u1038\u1021\u101e\u102f\u1036\u1038\u1015\u103c\u102f\u101b\u102c\u1019\u103e\u102c\u1010\u1031\u102c\u1037 \u1021\u1001\u1000\u103a\u1021\u1001\u1032\u101c\u1031\u1038\u101b\u103e\u102d\u1014\u102d\u102f\u1004\u103a\u1015\u102b\u1010\u101a\u103a\u104b \u1021\u1001\u102f\u1015\u103c\u1031\u102c\u101e\u103d\u102c\u1038\u1010\u1032\u1037 \u1025\u1015\u1019\u102c\u1010\u103d\u1031\u101f\u102c Regular Expressions \u1010\u103d\u1031\u101b\u1032\u1037 \u1021\u101c\u102f\u1015\u103a\u101c\u102f\u1015\u103a\u1015\u102f\u1036\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a\u101c\u1031\u1038\u1010\u103d\u1031\u1015\u102b\u104b \u101e\u1030\u1010\u102d\u102f\u1037\u1018\u101a\u103a\u101c\u102d\u102f\u1021\u101c\u102f\u1015\u103a\u101c\u102f\u1015\u103a\u101c\u1032\u1006\u102d\u102f\u1010\u102c \u1015\u102d\u102f\u1019\u102d\u102f\u1014\u102c\u1038\u101c\u100a\u103a\u1014\u102d\u102f\u1004\u103a\u1016\u102d\u102f\u1037 Meta-characters \u1010\u103d\u1031\u1021\u102c\u1038\u101c\u102f\u1036\u1038\u1000\u102d\u102f \u1005\u1019\u103a\u1038\u101e\u102f\u1036\u1038\u1000\u103c\u100a\u1037\u103a\u1015\u102b\u104b<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.27.39-1024x576.png\" alt=\"\" class=\"wp-image-4585\" srcset=\"https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.27.39-1024x576.png 1024w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.27.39-300x169.png 300w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.27.39-768x432.png 768w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.27.39-1536x864.png 1536w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.27.39-600x338.png 600w, https:\/\/iatmm.com\/wp-content\/uploads\/2022\/02\/Screen-Shot-2022-02-11-at-16.27.39.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Regular Expressions Regular Expressions \u1010\u103d\u1031\u101f\u102c \u1016\u102d\u102f\u1004\u103a\u1010\u103d\u1031\u1011\u1032\u1000 \u1005\u102c\u101e\u102c\u1038\u1010\u103d\u1031\u1000\u102d\u102f \u101b\u103e\u102c\u1016\u103d\u1031\u1016\u102d\u102f\u1037 \u1016\u1031\u102c\u103a\u1011\u102f\u1010\u103a\u1016\u102d\u102f\u1037\u101b\u102c \u1021\u102c\u1038\u1000\u1031\u102c\u1004\u103a\u1038\u101c\u103e\u1010\u1032\u1037 \u1012\u102f\u1010\u102d\u101a Tool \u1010\u1005\u103a\u1001\u102f\u1015\u102b\u104b Patterns \u1010\u103d\u1031\u1010\u100a\u103a\u1006\u1031\u102c\u1000\u103a\u1015\u103c\u102e\u1038 \u1016\u102d\u102f\u1004\u103a\u1010\u103d\u1031\u1011\u1032\u1019\u103e \u1005\u102c\u101e\u102c\u1038\u1010\u103d\u1031 \u1021\u1001\u103b\u1000\u103a\u1021\u101c\u1000\u103a\u1010\u103d\u1031\u1011\u102f\u1010\u103a\u101a\u1030\u101b\u102c\u1019\u103e\u102c \u1021\u101c\u103d\u1014\u103a\u1015\u1032 \u1021\u101e\u102f\u1036\u1038\u101d\u1004\u103a\u1015\u102b\u1010\u101a\u103a\u104b [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":4580,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[64,18,65],"tags":[],"class_list":["post-4579","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iat-courses","category-knowledge-sharing","category-linux"],"_links":{"self":[{"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/posts\/4579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/comments?post=4579"}],"version-history":[{"count":3,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/posts\/4579\/revisions"}],"predecessor-version":[{"id":4589,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/posts\/4579\/revisions\/4589"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/media\/4580"}],"wp:attachment":[{"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/media?parent=4579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/categories?post=4579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/iat.edu.mm\/api\/wp\/v2\/tags?post=4579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}