Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
Vladulka
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 77
#1

Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox - Windows Phone

19.01.2015, 21:24. Просмотров 621. Ответов 12
Метки нет (Все метки)

Нужно найти в файле слово с восклицательным знаком,удалить восклицательный знак и вывести слово в TextBlock.

Пример:

-Ааааа!
-Ббббб
-Ввввв

На выводе в TextBlock получаем : Ааааа (без !)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.01.2015, 21:24     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox
Посмотрите здесь:
Как в файле найти слово с "!" знаком, и вывести его в TextBox, при этом удалив "!" знак Windows Phone
Windows Phone Как работать с textbox - как переменной n присвоить значение textbox?
Как в файле найти слово со знаком "!" и вывести его в TextBox, удалив при этом знак C#
Как в открытом текстовом файле найти слово и удалить строку которая содержит это слово? C#
Найти в файле слово по заданному началу, вывести слово и его позицию C++
PascalABC.NET Найти в файле слово, введенное с клавиатуры, и вывести номера строк, в которых содержится это слово
Выведите строку в правом нижнем углу экрана, вставив в нее слово “привет” перед каждым восклицательным знаком Pascal ABC
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Phoenix_Max
101 / 43 / 11
Регистрация: 08.01.2015
Сообщений: 97
19.01.2015, 22:43     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox #2
регулярка \w*(?=\!)
проверял так
C#
1
2
3
4
5
6
7
8
9
10
 string text = @"-Ааааа!
                             -Ббббб
                             -Ввввв";
 
            var match = Regex.Match(text, @"\w*(?=\!)");
 
           if (match.Success)
           {
               Console.WriteLine(match.Value);
           }
Vladulka
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 77
19.01.2015, 23:02  [ТС]     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox #3
Я в этом новичок)Скажите что не так?
C#
1
2
3
4
5
6
7
8
9
10
11
12
 
private void Button_Click(object sender, RoutedEventArgs e)
        {
            string text = @"C:\Users\Владислав\documents\visual studio 2013\Projects\PhoneApp9\PhoneApp9\Rasp.txt";
 
            var match = Regex.Match(text, @"\w*(?=\!)");
 
            if (match.Success)
            {
                text1.Text = match.Value;
            }
        }
А файл выглядит так:

Понедельник

1.Физ-ра
2.Русский
1.Физ-ра
1.Физ-ра
1.Физ-ра
1.Физ-ра!
1.Физ-ра
Phoenix_Max
101 / 43 / 11
Регистрация: 08.01.2015
Сообщений: 97
20.01.2015, 01:40     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox #4
Тогда так
C#
1
var match = Regex.Match(text, @"[\w\-]+(?=\!)");
Добавлено через 5 минут
Тут кроме регулярок немало способов.
Смотрите IndexOf, Contains, Split и др. методы работы со строками.

Split
C#
1
2
3
4
5
6
           char[] delim = new char[] { '\r', '\n', ' ' };
            char[] cut = new char[] { '-', '!' };
            string findstr = text.Split(delim,
                              StringSplitOptions.RemoveEmptyEntries)
                              .FirstOrDefault(word => word.EndsWith("!"))
                              .Trim(cut);
Vladulka
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 77
20.01.2015, 07:23  [ТС]     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox #5
А как удалить ! знак?
Phoenix_Max
101 / 43 / 11
Регистрация: 08.01.2015
Сообщений: 97
20.01.2015, 10:10     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox #6
Trim, TrimEnd, Remove
C#
1
2
3
  char[] cut = new char[] { '-', '!' };
        
                             str = str.Trim(cut);
Вопросы же ерундовые задаешь .. Здесь почему не смотришь?
http://msdn.microsoft.com/en-us/libr...v=vs.110).aspx
Vladulka
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 77
20.01.2015, 20:45  [ТС]     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox #7
Ты наверно меня не понял,мне надо в файле txt найти нужное слово с !. И вывести его в textBlock без него.А не из известного мне текста.

Добавлено через 1 час 25 минут
Просто я новичок в C#.Везде ищу ответ и нигде не найду
Phoenix_Max
101 / 43 / 11
Регистрация: 08.01.2015
Сообщений: 97
20.01.2015, 20:48     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox #8
ну так иди сюда http://www.cyberforum.ru/csharp-beginners/, у тебя же не по Windows Phone вопросы.
Vladulka
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 77
20.01.2015, 20:51  [ТС]     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox #9
Почему,именно по нему

Добавлено через 1 минуту
Просто,помоги пожалуйста,очень нужно!)
follow39
56 / 56 / 17
Регистрация: 27.01.2014
Сообщений: 376
20.01.2015, 21:10     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox #10
Vladulka, нет, у вас вопросы по основам .NET.
Vladulka
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 77
20.01.2015, 21:53  [ТС]     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox #11
follow39, пускай даже так,вы можете мне помоч найти в файле слово в ! и вывести его в TextBlock.Я вам говорю,я делаю приложение для Windows Phone,но у меня проблема с этим заданием!Прошу помочь!
follow39
56 / 56 / 17
Регистрация: 27.01.2014
Сообщений: 376
21.01.2015, 09:32     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox #12
Как-то так.
C#
1
2
            string str1 = "1.Физ-ра\n2.Русский\n1.Физ-ра\n1.Физ-ра\n1.Физ-ра\n1.Физ-ра!\n1.Физ-ра";
            string str2 = str1.Where(c => c != '!').Aggregate("", (current, c) => current + str1);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.01.2015, 21:17     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox
Еще ссылки по теме:
C++ Ввести с клавиатуры знак Зодиака. Найти в файле запись с таким знаком и вывести его
В тексте перед каждым предложением, в котором встречается заданное слово, поставить восклицательный знак "!" PHP
PHP В тексте перед каждым предложением, в котором встречается заданное слово, поставить восклицательный знак "!"
Найти слово в текстовом файле и удалить его BAT
Delphi Как найти в текстовом файле нужное слово и удалить его?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Vladulka
0 / 0 / 0
Регистрация: 17.01.2015
Сообщений: 77
21.01.2015, 21:17  [ТС]     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox #13
Что-то не то,он выводит все подряд.А еще у меня нет готового текста,как здесь:
C#
1
string str1 = "1.Физ-ра\n2.Русский\n1.Физ-ра\n1.Физ-ра\n1.Физ-ра\n1.Физ-ра!\n1.Физ-ра";
А мне надо в файле слово найти и вывести только 1 с ! знаком.
Yandex
Объявления
21.01.2015, 21:17     Найти в файле слово с восклицательным знаком, удалить восклицательный знак, и вывести слово в TextBox
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru