удаление лишних символов в переменной

ivan52

d-i-d grafix
удаление лишних символов в переменной

есть переменная
в ней текст+теги

тэги <a> могут иметь такой вид
<a href=primer.php?c=e55r7&da=12net=14>
как можно удалить все после primer.php вместе со знаком вопроса? количество символов после знака вопроса одинаковое!

preg_replace вроде не то?
как подсчитать символы послед определенного?
 

basboy

Новичок
ivan52
Слушай, брат, ты пожалуйста задачу нормально опиши.
Просто понимаешь, по твоему вопросу появился один ответ: установить курсор перед знаком ? и нашать Delete столько раз, какое ко-во символов нужно удалить.
 

ivan52

d-i-d grafix
basboy извини брат, но я вопрос несколько не про курсор задавал :)


ForJest
спасибо за ответ и помощь
я не в обиде, на самом деле и ты, и tony правы
надо сначала искать хорошенько, но иногда - читая, не всегда понимаешь, про что написано

мне помогла ссылка phpclub.ru/detail

я реализовал так, напиши если что, может у меня криво написано, но вроде бы работает

$string = $_POST['c'];
$pattern = "/\?(.*)\"/";
$replacement = "\"";
$cat = preg_replace($pattern, $replacement, $string);

-~{}~ 30.09.05 19:37:

да я тут запостил, а сам потом задумался, ведь поидее мой пример будет удалять все между ? и "

а подобное может и просто в тексте встречаться, а не только в html

-~{}~ 30.09.05 19:55:

просто вчера читать с монитора тяжеловато было - седня распечатал, щас буду нормальный вариант делать

я решил, что некотоыре переменные могут пользователю понадобиться, а некоторые нет! поэтому буду удалять не все, что после php, а только определенные переменные
 
Сверху