регулярные выражения

phprus

Moderator
Команда форума
[m]strip_tags[/m], но какое это имеет отношение к базам данных?
 

_RVK_

Новичок
А причем здесь базы данных (не говоря уже о регах)?

упс....
 

phprus

Moderator
Команда форума
_RVK_
Регами тоже можно вырезать теги. Так что это еще куда ни шло. Но вот базы данных? Они то к данной проблеме никакого отношения не имеют.
 

streloc

Новичок
а КАК СДЕЛАТЬ ТАК.
Есть html страница. Куча разной информации. Нужно из таблицы вырезать один столбец.

$text = str_replace ('<a target="_blank" class="title"','начало', $text);

$text = str_replace ('<div class="url">','конец', $text);

А всё остальное мусор.
 

streloc

Новичок
задание такое от шефа получил.

-~{}~ 06.11.05 20:05:

и ещё как убрать со страницы все цифры?
 

streloc

Новичок
вот пример из мануала

$string = "Спокойствие! Только спокойствие! (с) Карлсон ";
$pattern = "/(\w+) (\d+), (\d+)/i";
$replacement = "\${1}1,\$3";
echo preg_replace($pattern, $replacement, $string);

Как выбрать только - "Только спокойствие!"

-~{}~ 06.11.05 21:53:

вот пример из мануала

$string = " КУЧА ТЕКСТА. Спокойствие! Только спокойствие! (с) Карлсон. КУЧА ТЕКСТА. ";
$pattern = "/(\w+) (\d+), (\d+)/i";
$replacement = "\${1}1,\$3";
echo preg_replace($pattern, $replacement, $string);

Как выбрать только - "Только спокойствие!"
 

_RVK_

Новичок
Молодец что посмотрел мануал. Но вопрос "Как сделать" подразумевает что я должен это сделать за тебя?

Могу только посоветовать прочитать про синтаксис регулярных выражений и попробовать самомстоятельно. Если не будет получатся, мы поможем.
 

streloc

Новичок
Да блин два дня уже Фридла читаю. Чё то как то не в коня корм.

$replacement = "\${1}1,\$3";

Можно ли вместо цифр поставить текст, и зачем вторая "1" Я ЕЁ УБРАЛ И БЕЗ НЕЁ РАБОТАЕТ.
 

_RVK_

Новичок
Чего ты привязался к примеру? У тебя есть задача. Нужно её решить. Пиши рег который тебе нужен.
 

streloc

Новичок
а ВООБЩЕ ТАК ВОЗМОЖНО ИЛИ НАДО КАК ТО ПО ДРУГОМУ ДЕЛАТЬ.

Есть текст, много текста. Необходимо найти выбрать строки лежащие между тегами
<a target="_blank" class="title">
и
<div class="url">
 

_RVK_

Новичок
Успокойся, дыши глубоко и свободно....
Теперь попробуем попорядку. Ты читаешь мои вопросы и спокойно, вдумчиво на них отвечаешь. Ок?
 

streloc

Новичок
Есть html страничка где лежит текст.
Надо вычленить кусок текста начинающегося со слова СТАРТ и заканчивающегося словом ФИНИШ.
 

_RVK_

Новичок
Надо вычленить кусок текста начинающегося со слова СТАРТ и заканчивающегося словом ФИНИШ
Замечательно. Пиши рег. Напишешь, покажешь. Ссылку на синтаксис я дал.

Еще обрати внимание на функцию [m]preg_match[/m]

З.Ы. Для зануд. По сути в этой задачи реги не нужны, но пусть учится.
 
Сверху