Manila - A pregnant woman in the Philippines has survived being stabbed 24 times in an attack allegedly led by two police officers facing robbery and extortion charges, police said on Friday.

Grace Capistrano, 22, was a witness in the case against the two police officers, the regional police chief said.

Chief Superintendent Samuel Pagdilao said the two suspects have been taken into custody, while manhunt operations were launched against two accomplices.

Capistrano told investigators that four suspects abducted her from her house in Angono town in Rizal province, 30 kilometres east of Manila, on Tuesday.

They then taped her hands and mouth and stabbed her in different parts of her body, shot her once in the leg and then dumped her in a ravine, apparently thinking she was already dead.