#([^?]+) # don't need \? in character class []