Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/34: Рейтинг темы: голосов - 34, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 10
1

Задан текст. Определить, является ли он текстом на английском языке.

24.05.2013, 12:42. Показов 6912. Ответов 9
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите с заданием пожалуйста!
Задан текст. Определить, является ли он текстом на английском языке.

Добавлено через 1 минуту
Задание:
- получить понятие о регулярных выражениях и их применении для поиска, замены и разбиения текста на синтаксические лексемы
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.05.2013, 12:42
Ответы с готовыми решениями:

Задан файл с текстом на английском языке. Выделить все различные слова. Слова, отличающиеся только регистром б
Задан файл с текстом на английском языке. Выделить все различные слова. Слова, отличающиеся только...

Задан файл с текстом на английском языке. Выделить все различные слова. Слова, отличающиеся только регистром б
Задан файл с текстом на английском языке. Выделить все различные слова. Слова, отличающиеся только...

Определить, на английском или на русском языке написан текст
Необходимо написать программу на языке Delphi, которая распознает текст сообщения по языкам. Т.е. я...

Задан текст, в котором входят только цифры и буквы.Определить,является ли этот текст десятичной записью числа,кратного 4
Собственно трудность для меня состоит в том, что бы запихнуть в проверку слово состоящее только из...

9
28 / 28 / 2
Регистрация: 24.01.2013
Сообщений: 183
24.05.2013, 18:24 2
1) Если я правильно понял задание, то тебе нужно разобраться с регулярными выражениями, по гугли информации точно отвечающий на твой вопрос хоть завались

2) Предложу второй вариант ответа на твой вопрос. он отчасти прост если ты понимаешь что такое кодировки.
В общем если я правильно помню то английский алфавит лежит в приделах кодировки utf-7, а более точнее то есть то 30* до 128 вроде (если перевести в байты). В общем декодируешь свою строку (в unicode) в массив байтов, так как ты проверяешь английские символы, то есть нечетный байт должен быть нулевым а четный быть в пределах от 30* - 128. В общем проходишся как ты понял по циклу и определяешь твоя строка eng or not.
В общем я второй способ предложил как вариант использования наиболее низкоуровневого варианта в пределах c# определения строки является ли он английским или нет. А по тех заданию тебе нужен первый вариант - ГУГЛИ. А второй вариант если не забуду опубликую или сегодня или завтра.
0
MЫW
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
24.05.2013, 18:39 3
А я мне кажется это как в Гугле. Вбил ему строку, а он предлгает варианты языка - источника. Если задан текст то можно поискать "n't", "is", "are" и т.д.
0
0 / 0 / 0
Регистрация: 05.06.2012
Сообщений: 10
25.05.2013, 14:58  [ТС] 4
спасибо, буду разбираться.
0
28 / 28 / 2
Регистрация: 24.01.2013
Сообщений: 183
25.05.2013, 18:06 5
NovichoOK,

using System.Text.RegularExpressions;
...
MatchCollection matchesPass = Regex.Matches(model.password, @"[a-f0-9]");
foreach (var s in matchesPass )
{
}

...

как то так это все выглядеть будет. только не забудь символы добавить в регулярное выражение в виде пробелов точек итд
1
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
25.05.2013, 21:32 6
как у вас тут все сложно-то

C#
1
2
3
if(Regex.IsMatch("TEXT", @"\p{IsBasicLatin}")){
 
}
1
MЫW
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
25.05.2013, 21:35 7
А вы таки уверены что нужно только определить из какого языка символы? Мне всё-таки кажется что нужно определять именно на каком языке сами слова.
0
28 / 28 / 2
Регистрация: 24.01.2013
Сообщений: 183
25.05.2013, 22:44 8
phantom96,

Не по теме:

- похоже препод Новечка пишет :)

0
MЫW
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
26.05.2013, 13:27 9
Цитата Сообщение от ayrat Посмотреть сообщение
phantom96,

Не по теме:

- похоже препод Новечка пишет :)

Не по теме:

Вот он удивится когда ему начнут utf-7 искать по байтам букв текста.

1
28 / 28 / 2
Регистрация: 24.01.2013
Сообщений: 183
26.05.2013, 21:59 10
phantom96,
0
26.05.2013, 21:59
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.05.2013, 21:59
Помогаю со студенческими работами здесь

Дан файл, содержащий текст на Английском языке. Определить, сколько раз встречается в нем самое короткое слово
Дан файл, содержащий текст на Английском языке. Определить, сколько раз встречается в нем самое...

Во время переустановки windows появился синий экран с текстом по английском языке
начал переустакавливать винду, через какое то время появился синий экран с текстом по английски....

RegEx: задан текст, в котором определить, является ли он кодом HTML
Помогите написать программу:Задан текст. Определить, является ли он кодом HTML : содержит теги...

есть песня на английском языке мне нужен текст
помогите как можно написать текст не зная английского и точного названия этой песни я незнаю может...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru