#!/usr/bin/perl use strict; use warnings; my $fragment = ' 3 14 159 [...] '; print $fragment; my $n = 1; $fragment =~ s/\d+/ $n++ /ge; print $fragment;