WordPress Version: 6.5
/**
* Accepts the serialized markup of a block and its inner blocks, and returns serialized markup of the inner blocks.
*
* @param string $serialized_block The serialized markup of a block and its inner blocks.
* @return string
*/
function block_core_navigation_remove_serialized_parent_block($serialized_block)
{
$start = strpos($serialized_block, '-->') + strlen('-->');
$end = strrpos($serialized_block, '<!--');
return substr($serialized_block, $start, $end - $start);
}