#!/usr/bin/perl -w use strict; my $file = "myfile"; open(FILE,$file); foreach () { $_ =~ s/\/&replace_text_1/ if $_ =~ m/\/; print "$_"; } close(FILE); sub replace_text_1 { #some stuff print "foobar"; #some other stuff }