#!/bin/bash

awk -v RS='s' -v FS='r' -v ORS='' -v OFS='r' \
	  '{ $1 = gensub(/[0-9.-]+/, NF - 1, 3, $1) } NR != 1 { print RS $0 }'