Parse optional fragment identifier