use strict; use strict; while () { s/(?<=\|)\|/empty|/g; print; } __DATA__ |a||| |||| |||a|