|
|
|
|
|
для: JonNik
(03.04.2007 в 15:11)
| | Всего за пять центов я Вам посоветую для той же цели применять функцию explode абсолютно бесплатно :
$arr = explode('/',$str);
Задача, которая ставилась Вами, была описана совершенно по-другому. | |
|
|
|
|
|
|
|
для: JonNik
(03.04.2007 в 15:11)
| | Вот видите как хорошо, и сами справились. А зачем на форум? Ну это ладно.
Про деньги я сказал, чтобы намекнуть о том, что это просто уже написание функции самостоятельной, а не регулярка. Извините, если обидел. | |
|
|
|
|
|
|
|
для: SHAman
(03.04.2007 в 14:33)
| | что то как то странно, по вашему решение элементарной задачи - стоит денег...
в принципе уже сам разобрался, если кого заинтересует, БЕСПЛАТНО подсказываю как разобрать строку:
<?
$str = 'stroitelstvo_i_otdelka/stroitelnye_i_otdelochnye_materialy/tekhnokrovlja';
$pattern = "|[\/ ]|";
$arr = preg_split($pattern, $str);
echo "<pre>";
print_r($arr);
echo "</pre>";
?>
|
а дальше комбинируем полученные данные...
п.с.: алгоритм весьма "помог", тем более он БЕСПЛАТНЫЙ ! | |
|
|
|
|
|
|
|
для: jonnik
(03.04.2007 в 11:01)
| | никак. В исходном потоке данных меньше, чем в результате. | |
|
|
|
|
|
|
|
для: jonnik
(03.04.2007 в 11:01)
| | Может, вам сразу написать готовое приложение? Это не одной регуляркой делается, для этого нужно написать функцию, которая рекурсивно парсит вашу первоначальную строку. А это уже стоит денег :)
Могу бесплатно подсказать алгоритм:
- выбираем из строки директорию
- выводим ее в нужном виде
- переходим к пункту один, но выбираем уже следущую директорию и т.д.
Можно разбить строку первоначальную explode-ом, а можно парсить регуляркой в цикле. Результат один. Задачка, на самом деле - элементарная... | |
|
|
|
|
|
|
| Подскажите, как из строки вида:
stroitelstvo_i_otdelka/stroitelnye_i_otdelochnye_materialy/tekhnokrovlja
|
получить строку:
<a href="stroitelstvo_i_otdelka/">Текст</a> <b>/</b>
<a href="stroitelstvo_i_otdelka/stroitelnye_i_otdelochnye_materialy/">Текст</a> <b>/</b>
<b>«Технокровля»</b>
|
и соответственно из из строки:
stroitelstvo_i_otdelka/stroitelnye_i_otdelochnye_materialy
|
строку:
<a href="stroitelstvo_i_otdelka/">Текст</a> <b>/</b>
<b>Текст</b>
|
| |
|
|
|
|