I have a string like $str="AJKDHAKAESRADADKLASRRASDASDKASEKA" for this i have regex @ar=split('(?<=[KR](?!P))',$str); #to split where i ever i see a K or R.