9 / 33 / 1
Регистрация: 25.05.2012
Сообщений: 113

Выбрать часть HTML кода таблицы

29.06.2012, 23:05. Показов 2072. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Нужно в этом тексте
<tr class=c1><td class=fname>Организатор процедуры:</td><td><a href='/firms/view_firm.html?id=54873' title="Просмотреть информационную карту участника" target="_blank">Филиал ОАО "Концерн Росэнергоатом" "Ростовская атомная станция"</a>, Россия, 109507, г. Москва, ул. Ферганская, д.25</td></tr>
<tr class=c2><td class=fname>Контактное лицо:</td><td><a href="/market/view.html?action=add_question&id=1028770 &type=2560">Тарасова Лидия Игнатьевна
</a><br />Инженер</td></tr>
<tr class=c1><td class=fname>Предмет&nbsp;договора<br> (наименование товаров, работ, услуг):</td><td>Разработка Дополнения в отчет по обоснованию безопасности (ООБ) при переходе энергоблока 2 Ростовской АЭС на 18 месячный топливный цикл</td></tr>
<tr class=c2><td class=fname>Категория продукции:</td><td><b>Деятельность по обеспечению работоспособности атомных электростанций</b><br></td></tr>
найти выделенное жирным с помощью регулярного выражения, помогите, очень надо


Кстати, <td class=fname>Предмет&nbsp;договора<br> (наименование товаров, работ, услуг):</td> это здесь всегда присутствует
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.06.2012, 23:05
Ответы с готовыми решениями:

Выборка таблицы из html кода
Привет, вопрос такой, обьясните пожалуйста на пальцах Допустим в переменной есть html код $var = '&lt;html&gt; &lt;head&gt; ...

Как копировать часть кода HTML
Всем привет,я тут решил попробовать программку сделать которая при нажатии кнопки будет выдавать информацию о указанной странице вк,но если...

Найти часть html-кода в строке
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt; как найти строку такую с помощью РВ? Почему-то никак я не могу это сделатЬ

2
1 / 1 / 3
Регистрация: 19.03.2012
Сообщений: 74
01.07.2012, 22:10
Лучший ответ Сообщение было отмечено ruslawik как решение

Решение

Есть такая штука парсер может и не оптимальный вариант для данной ситуаций но всё же вариант причём рабочий!
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
<?php
     
  //Настройки парсера
 
  //URL для парсинга контента
 
  $url = 'адресс сюда пишишь где находится хтмл';
 
   
     
      //Стартовый тег для парсинга контента
 
  //тег который стоит перед началом нужного участка кода для парсинга
     
  //и используется 1 раз
     
      $start = '  <td class=fname>';
 
   
 
  //Конечный тег участка кода для парсинга
     
  //Тег который стоит после нужного участка который будем парсить
 
  $finish = '</td>>;
 
  
 
      //Создаём функцию парсера
 
  function parser($url,$start,$finish) {
 
   
 
  //Получаем весь код страницы
     
  $content = file_get_contents($url);
 
   
 
      //Ищем позицию с которой мы будем вырезать код для дальнейшего использования
 
  $position = strpos($content, $start);
 
 
 
 //Вырезаем нужный блок
 
  $content = substr($content, $position);
 
  $position = strpos($content, $finish);
     
   
 
      //Вырезаем код
 
      $content = substr($content, 0, $position);
 
  
     
      //Вырезаем HTML теги
 
  //Для добавления\удаления используемых тегов допишите\удалите теги
 
  $content = strip_tags($content, '<p><a>');
 
  
 
  //Debug (Проверка того, что выводит парсер)
 
      //echo nl2br($content);
 
  
 
  //Открываем файл для чтения и перезаписи
     
  $fp = fopen('article.txt', 'write');
     
   
 
      //Записываем код в файл
     
  fwrite($fp, nl2br($content));
 
   
 
  //Закрываем файл
 
  fclose($fp);
     
      //Возвращаем напарсеный контент
 
  return $content;
     
      }
 
     //Вызываем функцию парсинга
 
  parser($url, $start, $finish); 
     
?>
Проста адрес в пиши в url остольное все сделано!
0
9 / 33 / 1
Регистрация: 25.05.2012
Сообщений: 113
01.07.2012, 23:08  [ТС]
Как раз парсер я и пишу=) спасибо уже сам справился
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.07.2012, 23:08
Помогаю со студенческими работами здесь

Вырезать часть кода из html страницы
Всем привет! У меня есть полный код html страницы мне нужно вырезать из всего 1 строку (секретный ключ) Я хотел сделать это сабстрингом...

Вывести часть текста (кода HTML) с последующей заменой
Здравствуйте! Проблема такая. На сайте есть форма обратной связи, где первая строка в которой нужно вводить имя, там стоит...

Как сохранить часть HTML кода с веб страницы?
Веб-страница с результатами поиска, к примеру 50 ссылок. Мне нужно сохранить все ссылки. Открываю страницу с помощью CppWebBrowser,...

Выбрать атрибут из HTML кода
есть переменная в php в ней ... &lt;div class=&quot;catalog_item item_16998468&quot; data-id=&quot;16998468&quot;&gt;...txt1...&lt;/div&gt; &lt;div...

Как выбрать одну таблицу из всего html кода
Привет например есть html страница, как с нее выбрать определенную таблицу ? например такую &lt;table class=&quot;tbl&quot;&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru