Существует документ и в нем текст. Подскажите пожалуйста, как узнать текст записанный между [ и ] например: т.е. мне нужно узнать что за слово/слова записаны между левой квадратной скобкой и правой. В данном случае, я должен узнать слова: "систематизация" и "управление" Подскажите как это сделать. Спасибо
PHP: <? ### 440hz zone $text = <<<ENDTEXT При наличии большого числа программ и данных необходим строгий их учет и [систематизация]. Операционным системам приходится работать с раз-личными потоками данных, разными аппаратными и периферийными устрой-ствами компьютера. Организовать упорядоченное [управление] всеми этими объектами позволяет файловая система. На операционные системы персональных компьютеров наложила глубо-кий отпечаток концепция файловой системы, лежащей в основе операционной системы UNIX. В операционной системе UNIX подсистема ввода-вывода уни-фицирует способ доступа, как к файлам, так и к периферийным устройствам. Под файлом при этом понимают набор данных на диске, терминале или каком-либо другом устройстве. Таким образом, файловая система – это система управления данными. ENDTEXT; $pattern = '/\[(.*)\]/Uis'; if(preg_match_all($pattern,$text,$math)) { print_r($math[1]); } else { echo 'нету ничё...'; } print("\n"); ?> Код (Text): www(440hz):~/tests$>php preg2.php Array ( [0] => систематизация [1] => управление )
спасибо 440Hz получается Array ( [0] => Array ( [0] => [систематизация] ) [1] => Array ( [0] => систематизация) ) тут идут вложенные массивы, и повторяются: один раз со скобками и без скобок