Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Найти слово в столбце / 10 сообщений из 10, страница 1 из 1
10.06.2014, 14:56
    #38666430
dimachion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти слово в столбце
Как найти слова в указанном столбце определенной таблице? и подсчитать их сколько там?

В самих ячейках находится текст. Например вот текст -> ( Новый президент Украины распорядился создать коридор для выхода мирного населения из зоны конфликта на востоке страны. Порошенко поручил организовать перевозку людей и медицинское обслуживание, а также развернуть сеть мобильных пунктов с питьевой водой, питанием и лекарствами. )

Надо найти слово Порошенко и подсчитать сколько таких слов встречается в столбце. Текст взят наугат ( рыбный )
...
Рейтинг: 0 / 0
10.06.2014, 15:16
    #38666467
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти слово в столбце
если на php то вам в помощь
...
Рейтинг: 0 / 0
10.06.2014, 16:48
    #38666634
dimachion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти слово в столбце
Вопрос может не по теме, но как написать регулярное выражения для получения только слова из html кода?
...
Рейтинг: 0 / 0
10.06.2014, 17:10
    #38666675
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти слово в столбце
в HTML зачастую проще парсерами орудовать. Как-то встречалось даже что-то похоже на jQuery на пхп. phpQuery называется.
...
Рейтинг: 0 / 0
10.06.2014, 17:22
    #38666684
dimachion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти слово в столбце
Hettв HTML зачастую проще парсерами орудовать. Как-то встречалось даже что-то похоже на jQuery на пхп. phpQuery называется.

Нет мне не надо сайт парсить, просто в базе данных есть текст с html кодом вот и чтобы грамотно вытащить только слово.

Почитал про регулярное выражение только сложно для новичка. Попробовал сделать наброски, только не работает

$pro = "Порошенко";

preg_match('/^[$pro]+$/', $string)

echo "<pre>";
print_r ($string);
echo "</pre>";
...
Рейтинг: 0 / 0
10.06.2014, 17:24
    #38666687
dimachion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти слово в столбце
Вот такая ошибка

Fatal error: Only variables can be passed by reference in
...
Рейтинг: 0 / 0
10.06.2014, 17:36
    #38666706
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти слово в столбце
И где HTML то?
...
Рейтинг: 0 / 0
10.06.2014, 17:59
    #38666730
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти слово в столбце
вы хотя бы поглядели, что в конечном выражени будет, а там будет не то, что вы ожидали, т.к. не те кавычки испльзуете.
...
Рейтинг: 0 / 0
10.06.2014, 21:45
    #38666920
dimachion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти слово в столбце
Да точно там кавычки не нужны. тормознул ). html код я не выложил, он берется из базы данных, там много и дал переменную $info

$pro = "Порошенко";

preg_match_all("/^[$pro]+$/" , $info , $string);

echo "<pre>";
print_r ($string);
echo "</pre>";
...
Рейтинг: 0 / 0
10.06.2014, 23:34
    #38666976
SharuPoNemnogu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Найти слово в столбце
Немного изврата)
Код: sql
1.
SELECT (CHAR_LENGTH(txt)-CHAR_LENGTH(REPLACE(txt, 'Порошенко', '')))/CHAR_LENGTH('Порошенко') as repeat FROM `test`
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Найти слово в столбце / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]