Я хочу взять переменную с именем $ encoded_str и удалить cd1, CD1 и все, что находится между первым 'l' и последним пробелом. Так, например, «lp6 id4 STRINGcd1» вернет «STRING».
Я сейчас использую PHP 4, поэтому я не могу использовать str_ireplace, у меня есть это:
$encoded_str=str_replace('CD1','',$encoded_str);
$encoded_str=str_replace('cd1','',$encoded_str);
$encoded_str=preg_replace('X','',$encoded_str);
У меня RTM для preg_replace, но я немного запутался. Чем я должен заменить X и можете ли вы предложить достойный вводный учебник для написания регулярных выражений?