Вот 2 способа сделать это.
def inital = "IPCM_20120223_xml.tar.gz"
def result1 = inital.replaceFirst("IPCM_", "USLF_")
def result2 = "USLF${inital.substring(4)}"
assert "USLF_20120223_xml.tar.gz" == result1
assert "USLF_20120223_xml.tar.gz" == result2
В зависимости от того, что генерирует исходное имя для вас, вы можете хотеть одно над другим.
Первый способ будет хорош, если вызнайте, что он всегда начинается с «IPCM_», и эта последовательность символов никогда не указывается нигде, кроме спереди.
Второй способ будет хорош, если вы знаете, что он всегда начинается с последовательности из 4 букв, и вам все равноно вы хотите изменить его на USLF.