case sensitive, insensitive search and search by regexp