Тема: C# vs txt
Є текстовий файл з таким вмістом
word1 [junk] translation1
word2 [junk] translation2
.....
word'n [junk] translation'n
Як мені витягнути лише word і translation в якості двох окремих стрічок, позбувшись junk?
Ви не увійшли. Будь ласка, увійдіть або зареєструйтесь.
Ласкаво просимо вас на україномовний форум з програмування, веб-дизайну, SEO та всього пов'язаного з інтернетом та комп'ютерами.
Будемо вдячні, якщо ви поділитись посиланням на Replace.org.ua на інших ресурсах.
Для того щоб створювати теми та надсилати повідомлення вам потрібно Зареєструватись.
Український форум програмістів → C#, .NET → C# vs txt
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися
Є текстовий файл з таким вмістом
word1 [junk] translation1
word2 [junk] translation2
.....
word'n [junk] translation'n
Як мені витягнути лише word і translation в якості двох окремих стрічок, позбувшись junk?
Читаєм порядково.
Видаляєм "[junk]"
.Remove('[junk]');
А потім розбити по пробілу
.Split(' ');
Читаєм порядково.
Видаляєм "[junk]".Remove('[junk]');
А потім розбити по пробілу
.Split(' ');
під junk тут розуміється не потрібне сміття...в кожного слова воно різне !Наприклад [aaaa] [dsasd] [junk] і т.д....різна довжина та значення все що в них спільного це []
Ну тоді можете використати регулярки, або розділити по символах [ і ], а потім видалити елемент в якому мусор. Тобто щось таке:
char[] chs = {'[', ']'};
string[] strs = str.Split(chs);
strs[1] = str[2];
strs[2] = null;
str це стрічка яка була прочитана з файлу, а strs це масив в якому є дані які вам потрібні.
Сторінки 1
Для відправлення відповіді ви повинні увійти або зареєструватися