Strlen в preg_replacehttp://softtime.ru/forumStrlen в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=83738#post498046Написал такой код для парсинга маркированных списков: $prev_lvl = 1; $Text = preg_replace_callback("/( +)\*(.*?)\n/", function($m){ global $prev_lvl; $lvl =...Strlen в preg_replaceSat, 10 Dec 2011 15:41:34 +0300SturmvogelStrlen в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=83738#post498012Честно говоря, не понимаю, как можно маркированный список (не одного уровня) сделать такой конструкцией.Strlen в preg_replaceSat, 10 Dec 2011 00:31:46 +0300SturmvogelStrlen в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=83738#post497993ответ не напишу но проще мысль такая $from[] = '/(?"!=)=(.*)/'; $from[] = '/(?"!=)==(.*)/'; $from[] = '/(?"!=)===(.*)/'; $from[] = '/(?"!=)====(.*)/'; $from[]...Strlen в preg_replaceFri, 9 Dec 2011 20:37:52 +0300duhonStrlen в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=83738#post497928И можно ли как-то подобное решение применить для, например, маркированных списков? __* 1 уровень ____* 2 ур. ____* 2...Strlen в preg_replaceFri, 9 Dec 2011 13:40:17 +0300SturmvogelStrlen в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=83738#post497851Спасибо. Но никак не обойтись без call-функции? Потому как у меня не одно такое правило замен есть и использую я...Strlen в preg_replaceThu, 8 Dec 2011 19:27:00 +0300SturmvogelStrlen в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=83738#post497848"?php $text = "=== aaaa\n====== bbb\n======= ccc"; $text = preg_replace_callback('/(=+)\s*(.*)/', function($match){ $num = strlen($match); if($num " 6){ $num = 6;...Strlen в preg_replaceThu, 8 Dec 2011 19:17:04 +0300duhonStrlen в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=83738#post497841ну, например, есть === Заголовок, а должен превратиться в "h3"Заголовок"/h3" Потому что стоит в исходном тексте 3 знака "=". Таким...Strlen в preg_replaceThu, 8 Dec 2011 18:27:38 +0300SturmvogelStrlen в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=83738#post497839непонятно. добавте приблизительный текст, и во что должен превратитьсяStrlen в preg_replaceThu, 8 Dec 2011 18:24:32 +0300duhonStrlen в preg_replacehttp://softtime.ru/forum/read.php?id_forum=6&id_theme=83738#post497835Необходимо заменить конструкцию вида /({1,6})/iu Заменить на "H(1)""/H(1)", где число в скобках - соответственно, сколько раз встречается ~ в выражении....Strlen в preg_replaceThu, 8 Dec 2011 16:37:11 +0300Sturmvogel