shureen
Милорд Лось Кристофер
не правильно работает рег.выр. (или я торможу?)
Привет всем!
есть html страничка токого рода:
Мне нужно из всего этого получить: 1) getUsers; 2) то что в скобках getUsers(то что здесь) и 3) то что между template: и function#>
делаю это так:
не работает вторая (.), т.е. если написать /<#function
\w{3,15})\((.+)\);template:/, то всё ок, в первой половине проблемы нет, а вот если поставить да хотя бы даже .(любой символ) уже ничего не работает... 
пробовал так /<#function
\w{3,15})\((.+)\);template
\s\w<>)/, тогда находит:
А вот если поставить вместо, того же \w точку, то ничего не находит, двумя словами не работает точка
Что не так? Или я тормоз???
Заранее благодарен!!!
Привет всем!
есть html страничка токого рода:
Код:
<#function:getUsers(1);template:
<tr>
<td class = "text">{FIRMNAME{ID}}</td>
<td class = "text" width = "25px">
<img src = "{IMAGES}edit.png" onClick = "edit({ID})" onMouseOver = "this.style.cursor = 'pointer'"/>
... и т.д. и .тп.
function#>
делаю это так:
PHP:
$page; // Здесь всё содержимое страницы
preg_match ('/<#function:(\w{3,15})\((.+)\);template:(.+)function#>/', $page, $s);
var_dump ($s);
\w{3,15})\((.+)\);template:/, то всё ок, в первой половине проблемы нет, а вот если поставить да хотя бы даже .(любой символ) уже ничего не работает... 
пробовал так /<#function
\w{3,15})\((.+)\);template
\s\w<>)/, тогда находит:
Код:
<tr>
<td class =
Что не так? Или я тормоз???
Заранее благодарен!!!