Match all instances of character except the first one, without lookbehind

I’m struggling with this simple regex that is not working correctly in Safari: (?<=?.*)? It should match each ?, except of the first one. I know that lookbehind is not working on Safari yet, but …