Удаление слова из строки

Простейшие вопросы в области инженерной разработки
Ответить
san_raise
beginner
beginner
Сообщения: 17
Зарегистрирован: 08 апр 2016, 19:55
Версия LabVIEW: 2013
Контактная информация:

Удаление слова из строки

Сообщение san_raise »

Здравствуйте!
Задача: Удалить все строки в файле, содержащие заданное ключевое слово.
у меня не получается организовать перебор символов-разделителей из файла с такими символами (проверка подстроки на слово: наличие по краям слова разделителей(точки, запятые , пробелы и т.п.)) Не могу понять, в чем ошибка. Заранее спасибо.
PS: если не трудно, объясните, пожалуйста, как записать директорию читаемого файла? Чтобы он открывался без запроса?
Вложения
String deleter.vi
(12.18 КБ) 101 скачивание
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Удаление слова из строки

Сообщение Blackman »

Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Удаление слова из строки

Сообщение dadreamer »

san_raise, зачем нужно было создавать новую тему? И что не так с примером из той темы? Вот же у вас символы-разделители на диаграмме:
2016-05-03_17-10-17.jpg
Точка или запятая добавляется абсолютно аналогично. Можно при желании и массив разделителей сделать, а в Case-структуре просто перебрать все элементы этого массива, сравнив символы так, как сделано сейчас в примере. В общем, элементарная задача.
san_raise писал(а):PS: если не трудно, объясните, пожалуйста, как записать директорию читаемого файла? Чтобы он открывался без запроса?
У всех :vi: для открытия и закрытия файлов есть вход file (тип path). Создайте константу или контрол типа path и подключите к этому входу. Не забудьте прописать там путь к своему файлу.
san_raise
beginner
beginner
Сообщения: 17
Зарегистрирован: 08 апр 2016, 19:55
Версия LabVIEW: 2013
Контактная информация:

Re: Удаление слова из строки

Сообщение san_raise »

Точка или запятая добавляется абсолютно аналогично. Можно при желании и массив разделителей сделать, а в Case-структуре просто перебрать все элементы этого массива, сравнив символы так, как сделано сейчас в примере. В общем, элементарная задача.
Мне нужно записать все символы-разделители в текстовый файл, из которого их можно будет доставать (это условие обязательно) и сравнивать, соответственно, с символами до и после слова.
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Удаление слова из строки

Сообщение dadreamer »

 
Вложения
String deleter-3.vi
lv2013
(13.75 КБ) 137 скачиваний
san_raise
beginner
beginner
Сообщения: 17
Зарегистрирован: 08 апр 2016, 19:55
Версия LabVIEW: 2013
Контактная информация:

Re: Удаление слова из строки

Сообщение san_raise »

Большое спасибо!
Ответить

Вернуться в «Для чайников»