Mega Code Archive

 
Categories / Php / Strings
 

Complete list of regular expression examples

Expression                    Will match . . .   foo                           The string "foo"   ^foo                          "foo" at the start of a line   foo$                          "foo" at the end of a line   ^foo$                         "foo" when it is alone on a line   [Ff]oo                        "Foo" or "foo"   [abc]                         a, b, or c   [^abc]                        d, e, f, g, V, %, ~, 5, etc.everything that is not a, b, or c (^ is "not" inside character classes)   [A-Z]                         Any uppercase letter   [a-z]                         Any lowercase letter   [A-Za-z]                      Any letter   [A-Za-z0-9]                   Any letter or number   [A-Z]+                        One or more uppercase letters   [A-Z]*                        Zero or more uppercase letters   [A-Z]?                        Zero or one uppercase letters   [A-Z]{3}                      Three uppercase letters   [A-Z]{3,}                     A minimum of three uppercase letters   [A-Z]{1,3}                    One, two, or three uppercase letters   [^0-9]                        Any non-numeric character   [^0-9A-Za-z]                  Any symbol (not a number or a letter)   (cat|sat)                     Matches either "cat" or "sat"   ([A-Z]{3}|[0-9]{4})           Matches three letters or four numbers   Fo*                           F, Fo, Foo, Fooo, Foooo, etc.   Fo+                           Fo, Foo, Fooo, Foooo, etc.   Fo?                           F, Fo   .                             Any character except \n (new line)   \b                            A word boundary; e.g. te\b matches the "te" in "late" but not the "te" in "tell."   \B                            A non-word boundary; "te\B" matches the "te" in "tell" but not the "te" in "late."   \n                            Newline character   \s                            Any whitespace (new line, space, tab, etc.)   \S                            Any non-whitespace character