Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
В общем ситуация такая, необходимо в файле найти определенную строку с фразой, допустим "Вася" и сохранить номер строки в которой была найдена эта фраза.Перепробовал множество вариантов, но выхода так и не нашел, прошу помочь
Джексон, с плагинами начинай работать когда освоишь НБ. Не раньше! Иначе так и будешь искать плагин или задавать вопросы, хотя вопрос наипростейший.
Я не проверял, но думаю что все должно быть правильно. Подставь свои значения и будет счастье.
Code
FileLen "имя файла" "[kolvo_strok_v_faile]" Loop "1" "[kolvo_strok_v_faile]" "[i]" FileRead "имя файла" "[i]" "[stroka]" SearchStr "то что нужно найти" "[stroka]" "[rezyltat]" "" If "[rezyltat]" "<>" "0" SubStr "[stroka]" "[rezyltat]" "количество символов в слове которое искали" "[slovo]" SetVar "[nomer_stroki]" "[i]" ExitLoop EndIf EndLoop
Ну а если чтог то не срастется, включи логику. Без нее никуда.
Добавлено (18 Декабря 2011, 15:28) --------------------------------------------- В переменной [slovo] будет искомое слово, если не надо, можно эту строчку удалить
Code
SubStr "[stroka]" "[rezyltat]" "количество символов в слове которое искали" "[slovo]"
В переменной [nomer_stroki] соответственно будет номер строки в файле. Не хочешь читать хелп?
тема почищена, решенные вопросы будут вручную отмечаться галками [√] (слово решено длинное). Насчет других возможностей по самостоятельной отметке темы может потом вернемся к этому, посмотрим как на других сайтах это сделано, если есть... Как задавать вопросы