Regular expressions are a kind of language within a language, designed to help programmers with their searching task. in general, a regex search runs from left to right, and once a source's character has been used in match, it can't be reused. metacharacter: \d digit \s white space \w word character (letter, digit or "_") [a-f] range from a to f [a-fA-F] looking for the occurrences of a-f or A-f not fA combination ^ to negate the character specified nested brackets to create a union set && to specify intersection of a set quantifiers "allows to specify number of occurrences to match against " + one or more * zero or more ? zero or one greedy: read first the whole string, if no match, move backward character by character till a match is found. reluctant , however, take the opposite approach: They start at the beginning of the input string,...
is nature,the part that we influence, starts when we decide.