SedMacは使ったことがないのでわからないけど、
iSEDでは「0回または1回」は、「?」ではなく「\?」を使うようだ。