Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: preg_match
nx0.ru - бесплатный хостинг > Около хостинга nx0.ru > Вопросы по PHP, Perl и пр.
xotta6bl4
Вроде простой скрипт. Необходимо разбить текст на куски.

Текст
110. Два брата купили по одной цене — один 16, другой 20 десятин земли. Второй заплатил на 100 руб. больше. Сколько заплатил каждый? [400 руб.; 500 руб.]
111. Два куска одинакового ситца, один в 24 аршин, другой в 30 проданы вместе за 8 руб. 10 коп. Сколько стоит каждый? [3 руб. 60 коп.; 4 руб. 50 коп.]
112. Два брата купили вместе 50 четвертей овса. Но один купил четырьмя четвертями больше другого; вместе они заплатили 300 руб. Сколько заплатил каждый? [162 руб.; 138 руб.]
113. Рассыльный при волости каждую неделю ходит в город, за 65 верст. Сколько верст он проходит в год? [6760]

необходимо его разбить на куски
номер, текст, ответ(в квадратных скобках)- ответов может быть несколько, единица измерения ответа.
$buff="1. В течение февраля я прочел весь Ветхий Завет. Прочитывал я по 36 страниц в день. Сколько страниц в Ветхом Завете? [1008]ty
2. Я купил 11 десятин земли по 23 руб. и 13 десятин по 19 руб. Сколько я заплатил? [500 руб.]t
3. Я купил 18 десятин земли по 18 руб. и 12 десятин по 23 руб. Сколько я заплатил? [600 руб.]t
4. Я купил 13 десятин земли по 39 руб. и 17 десятин по 29 руб. Сколько я заплатил? [1000 руб.]t
5. Куплено 16 десятин леса по 97 руб. и 26 десятин пахоты по 48 руб. Сколько стоит вся земля? [2800 руб.]t
6. Куплено 31 десятина леса по 32 руб. и 28 десятин по 36 руб. Сколько стоит вся земля? [2000 руб.]t
7. Я купил 37 десятин земли по 37руб. и 11 десятин по 21 руб. Сколько я заплатил? [1600 руб.]t
8. Некто был учителем в течение 14 лет. Сколько дней он учительствовал? [5110]t
9. Я купил 32 десятины земли, и каждая обошлась мне в 31 руб. 25 коп. Сколько я заплатил? [1000 руб.]t
10. Сколько вершков в 375 аршинах? [6000]t
";
$data=array();
#echo $buff;
$regular='t';
echo $regular;
preg_match($regular, $buff, $data);

echo $data[1];

вот скрипт. Просто должен выбрать букву t. Не работает.Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in index.php on line 18

мозг уже набекрень. Ибо задача тривиально, раньше и посложней решал.

Взываю к гуру о помощи.

Кстати цель скрипта - сформировать SQL запрос для переноса полученных данных в БД SQLite.
Горбушка
ты delimiter пропустил... попробуй так:
Код
$regular='/t/';

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2020 IPS, Inc.