Показать сообщение отдельно
  #1 (permalink)  
Старый 11.04.2015, 14:12
Интересующийся
Отправить личное сообщение для sherzo Посмотреть профиль Найти все сообщения от sherzo
 
Регистрация: 16.05.2014
Сообщений: 11

Строчный текст конвертировать/перенести в таблицу.
Может кто подскажет как превратить обычную строку с данными в табличный вид. Пример имеющегося текста: "Коагулограмма от 10.04.2015: ПТИ 100 %, АКТ 8 ", Фибриноген «А» 2,66 г/л, Фибриноген «В» ++, Этаноловый тест отр." - вот его по нажатию на кнопку конвертировать - появляется вот такая таблица по мед. форме в новом окне:
<h1>Анализ крови<br/>коагулогическое исследование</h1>
<table>
     <tr>
          <td>Протромбиновый индекс</td>
          <td>100 %</td>
     </tr>
     <tr>
          <td>АКТ</td>
          <td>8 "</td>
     </tr>
     <tr>
          <td>Фибриноген «А»</td>
          <td>2,66 г/л</td>
     </tr>
...
     <tr>
          <td>Протамининсультный тест</td>
          <td></td>
     </tr>
     <tr>
          <td>МНО</td>
          <td></td>
     </tr>
</table>


В голове я представляю его так - скрипт запускается, анализирует сам текст, парсит из него данные (к примеру из текста парсит данные "ПТИ 100 %", обрабатывает, оставляет только значение "100 %" и вносит его в таблицу в строку "Протромбиновый индекс"), если не находит подходящие значения, например в таблице есть "МНО" а в тексте его нет, он оставлет его пустым.

Могли бы помочь написать один пример такой реализации, я по нему остальные состряпал бы. Спасибо.

Последний раз редактировалось sherzo, 11.04.2015 в 14:15.
Ответить с цитированием