>>584
すごく簡単な方法なら
$pattern2 で置換する時
aaabbbcccdddeeefffggg→aaabbb<b>karioki</b>fffggg
とかにして、その後$pattern1を置換する
aaa<b>bbb</b><b>karioki</b>fffggg
最後にkariokiを$pattern2に戻して終了

丁寧にやりたいなら他にもあるけど