Проблема с регулярным выражениемhttp://softtime.ru/forumПроблема с регулярным выражениемhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=75355#post444739все, решено. нужно было из $content = '{if $a} {if $b} {/if} {/if}'; сделать $ifs = '{if $a} {if $b}...Проблема с регулярным выражениемTue, 3 Aug 2010 23:15:30 +0300WapMorganПроблема с регулярным выражениемhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=75355#post444738{if $a}такое есть {if $b}и такое есть но {if $a}, после которого через несколько пробельных символов идёт {/if} - такого...Проблема с регулярным выражениемTue, 3 Aug 2010 22:54:53 +0300sms-sendПроблема с регулярным выражениемhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=75355#post444737опять не понял. по регулярному выржанию должно найти все (и {if $a} и {if $b}); проблема в том что когда...Проблема с регулярным выражениемTue, 3 Aug 2010 22:51:09 +0300WapMorganПроблема с регулярным выражениемhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=75355#post444736Вижу, но не вижу там то, что вы поставили задачей найти.. Есть подстрока {if $b} {/if} но нет {if $a}...Проблема с регулярным выражениемTue, 3 Aug 2010 22:48:51 +0300sms-sendПроблема с регулярным выражениемhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=75355#post444734в смысле? всегда исходная строка это "?php $content = '{if $a} {if $b} {/if $b} {/if $a}'; // либо $content...Проблема с регулярным выражениемTue, 3 Aug 2010 22:44:47 +0300WapMorganПроблема с регулярным выражениемhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=75355#post444731{if $a} {/if} А каким образом оно там может быть найдено, если такой подстроки в исходной строке нет?Проблема с регулярным выражениемTue, 3 Aug 2010 22:27:50 +0300sms-sendПроблема с регулярным выражениемhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=75355#post444730пробовал сделать так "?php $content = '{if $a} {if $b} {/if $b} {/if $a}'; preg_match_all('~\{if ((\!)?(\~)?\$((.*)(\.(.*))?)( (.*) (+|\$((.*)(\.(.*))?)))?)\}(?:\r\n|\n)?(.*)(?:\r\n|\n)?\{\/if \\1\}~uUs',...Проблема с регулярным выражениемTue, 3 Aug 2010 22:08:47 +0300WapMorganПроблема с регулярным выражениемhttp://softtime.ru/forum/read.php?id_forum=6&id_theme=75355#post444727"?php $content = '{if $a} {if $b} {/if} {/if}'; preg_match_all('~\{if (\!)?(\~)?\$((.*)(\.(.*))?)( (.*) (+|\$((.*)(\.(.*))?)))?\}(?:\r\n|\n)?(.*)(?:\r\n|\n)?\{\/if\}~uUs', $content, $ifs); print_r($ifs); ?" выдает одно найденное...Проблема с регулярным выражениемTue, 3 Aug 2010 21:42:37 +0300WapMorgan