use forward-sexp instead of search-forward-regexp