Anladım. Siz şunu istiyorsunuz o zaman:
$pattern = '/(.*) PK:([0-9]+)(.*)/im';
Çok teşekkür ederim. Bu örnek tam olarak çalıştı. Ama yine de iki aşamada yapmak daha mantıklı geldi. Zira PK:X ifadesinden sonra KL:X olmayıp da başka yazılar yazarsa onları korumak lazım gelir. Son yıldız ifadesi ile biraz uğraşsak tek aşamada olacak gibi.