|
|
|
| Здравствуйте!
$temperatura="#<td align=center bgcolor=\#F0F0FF>([\+\d]{2})<br>([\+\d]{2})#";
|
Как в это шаблоне обязать, чтобы перед цифрой стоял знак плюс или минус, кроме случаю, если стоит ноль.
Заранее благодарю | |
|
|
|
|
|
|
|
для: ronin
(10.02.2009 в 17:04)
| | так работает, но когда нет нуля, подскажите как с нулем?
| |
|
|
|
|
|
|
|
для: ronin
(10.02.2009 в 17:51)
| | | |
|
|
|
|
|
|
|
для: Trianon
(10.02.2009 в 17:53)
| | Спасибо!!! но так как скобки двойные, то и массивы удвоились:) | |
|
|
|
|
|
|
|
для: ronin
(10.02.2009 в 18:31)
| | сделайте внутреннюю маску незахватывающей | |
|
|
|
|
|
|
|
для: ronin
(10.02.2009 в 18:31)
| |
(0|[\+|\-][\d]+)<br>(0|[\+|\-][\d]+)
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(10.02.2009 в 21:22)
| | может как вариант
(0\d)|(\-\d)|(\+\d)<br>(0\d)|(\-\d)|(\+\d) | |
|
|
|
|
|
|
|
для: VITtek
(11.02.2009 в 10:05)
| | - | |
|
|
|
|
|
|
|
для: AcidTrash
(10.02.2009 в 21:22)
| | пасибо!
AcidTrash - работает
VITtek - не получается (куча полупыстых массивов) | |
|
|
|
|
|
|
|
для: ronin
(11.02.2009 в 10:56)
| | еще вопрос:
там где:
там варианты со цветом, так что изменил на
но тогда получается массив с цветом, как его не вызывать, т.е сделать выборку без скобок.
или придется делать unset?
ВОПРОС СНЯТ:
если, конечно, это правильно:) | |
|
|
|
|
|
|
|
для: ronin
(11.02.2009 в 11:19)
| | Если структура тега TD не меняется, то можно сделать так
<td align=center bgcolor=[^>]+>(0|[\+|\-][\d]+)<br>(0|[\+|\-][\d]+)
|
| |
|
|
|
|
|
|
|
для: AcidTrash
(11.02.2009 в 15:53)
| | спасибо! | |
|
|
|