Первая регулярка - мне надо удалить из текста, все строки от <tr> до </tr> где встречается словосочетание - нал.валюта за безнал.расчет
Вот текст откуда надо удалить:
<tr>
<td><span style="font-weight:bold;"><span style="color:blue;">нал.валюта за безнал.расчет</span></span>
</td>
<td>12:38</td>
<td>8020 <td>0 <td>10630 <td>0 <td>0 <td>0 <td>0 <td>0 </tr>
Вторая регулярка удалить 2 последних столбца.
С меня 5 WMZ.
Спустя 3 минуты, 18 секунд (23.03.2012 - 19:49) Игорь_Vasinsky написал(а):
уточни.
либо 2 посл. столбца либо строку с нал вал и т.д.
либо 2 посл. столбца либо строку с нал вал и т.д.
Спустя 43 секунды (23.03.2012 - 19:49) Guest написал(а):
Это две реглярки
Спустя 1 минута, 15 секунд (23.03.2012 - 19:51) Guest написал(а):
1 должна удалить строку - все строки от <tr> до </tr> где встречается словосочетание - нал.валюта за безнал.расчет
2 должна удалить в таблицу два последних столбца <td> </td> таблица имеет вид как и для первой регулярки.
2 должна удалить в таблицу два последних столбца <td> </td> таблица имеет вид как и для первой регулярки.
Спустя 1 минута, 3 секунды (23.03.2012 - 19:52) Guest написал(а):
Вчера выкинул на фриланс, мне все пишут что надо поциклам, это бред. Можно же намного красивее сделать.
Спустя 5 минут, 33 секунды (23.03.2012 - 19:57) Guest написал(а):
Если кому, посиле отпишите на email: antonbergov@gmail.com. Интересует только 2 регулярки, ни каких циклов.
Спустя 13 минут, 50 секунд (23.03.2012 - 20:11) Игорь_Vasinsky написал(а):
это не бред
Спустя 3 минуты, 15 секунд (23.03.2012 - 20:14) Guest написал(а):
Спасибо мне не надо циклы, я хочу только регулярки, вот мой код:
Циклы не предлогать, надо именно 2 регулярки.
$search = array(
"!1 USD!si",
"!1 EUR!si",
"!1 RUВ!si",
"!1 UAH!si",
"!Пок.!si",
"!Прод.!si",
"!<TABLE border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"table_bank\">!si",
"!<tr style=\"font-weight:bold;\">.+<td valign=\"top\">(Лучший курс|<strong>Лучший курс</strong>)</td>!is",
"!color.?:.?blue!si", // Поменять цвета
"!<tr><td colspan=\"10\"><span style=\"color:#2f6fbf\">.+</td></tr>!is", // Удалить наличие гибких курсов
"!<a.*?</a>!is", // Удалить ссылки
"!<td>\d\d:\d\d</td>|<td width=\"60\" rowspan=\"2\"><strong>Время</strong></td>|<td width=\"60\" rowspan=\"2\">Время</td>!is", // Удаляем время
"!<td valign=\"top\"> </td>!is"
);
// evaluate as php
$replace = array (
"<b>USD</b><br/>Доллар США",
"<b>EUR</b><br/>Евро",
"<b>RUB</b><br/>Российский рубль",
"<b>UAH</b><br/>Украинская гривна",
"Купит",
"Продаcт",
"<BR/><TABLE border=\"0\" cellpadding=\"0\" cellspacing=\"0\" id=\"table_bank\"><THEAD>",
"</THEAD><tr class=\"bestkurs\"><td valign=\"top\">Лучший курс</td>",
"color:#2f6fbf",
" ",
"",
"",
""
);
Циклы не предлогать, надо именно 2 регулярки.
Спустя 2 минуты, 4 секунды (23.03.2012 - 20:16) Игорь_Vasinsky написал(а):
а это что за дополнительное условие, о котором вдруг все мы узнали?
что то я вглядываюсь, но ни как не могу знакомые строки в этом коде увидить.
что то я вглядываюсь, но ни как не могу знакомые строки в этом коде увидить.
Спустя 6 минут, 54 секунды (23.03.2012 - 20:23) Guest написал(а):
Сверху написано, никаких циклов.
Это кот регулярки, я разбираю таблицу,
осталась 2 регулярки, которые не смог сделать,
которые добавить к этому коду.
нахрена мне циклы если весь код регулярками сделан
Это кот регулярки, я разбираю таблицу,
осталась 2 регулярки, которые не смог сделать,
которые добавить к этому коду.
нахрена мне циклы если весь код регулярками сделан
Спустя 1 минута, 46 секунд (23.03.2012 - 20:25) Игорь_Vasinsky написал(а):
даже если мой вариант производительней? т.е. тя больше интересует эстетика?
Спустя 2 минуты, 15 секунд (23.03.2012 - 20:27) Guest написал(а):
Да Вы правы я за эстетику, прошут откликнуться спецов по регуляркам.
Спустя 35 секунд (23.03.2012 - 20:28) Guest написал(а):
Я понимаю что Ваш код даже в 10 раз быстрее чем мой
Спустя 1 минута, 8 секунд (23.03.2012 - 20:29) Игорь_Vasinsky написал(а):
ну это действительно быстрее чем 2 регулярки))) обычно борятся за производительность.. ну - дело ваше.. если что - пишите.
Спустя 2 минуты, 25 секунд (23.03.2012 - 20:31) Игорь_Vasinsky написал(а):
и
Цитата |
нахрена мне циклы если весь код регулярками сделан |
не циклы, а 1 цикл.. тише тише.. так до холивара не далеко
Спустя 1 час, 31 минута, 25 секунд (23.03.2012 - 22:03) nugle написал(а):
Гость_antonbergov
обратись в скайп snownine1
обратись в скайп snownine1