(?= indicates a positive forward(look_ahead) assertion (?! indicates a negative forward(look_ahead) assertion (?<= indicates a positive backward(look_behind) assertion (?