Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Сортировка сообщений по языку

Ответить
Настройки темы
PowerShell - Сортировка сообщений по языку

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый вечер!
Суть проблемы. Среди прочей корреспонденции на ящик поступает большое количество сообщений от азиатских партнёров: Китай, Япония и Корея. Как мне с помощью PowerShell отсортировать письма по принадлежности к языку? К самому серверу доступа у меня нет, робот пересылает мне на первичную обработку (сортировку) входящие письма, а я в свою очередь должен перенаправлять корреспонденцию в соответствующие отделы. Как-то так вот всё устроено. Может ли PowerShell "понять" что перед ним китайский или японский текст?

Отправлено: 20:20, 30-10-2020

 

Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Интересный вопрос. Для этого обычно используют различные языковые анализаторы или прибегают к машинному обучению. Теоретически можно сделать что вы просите, однако утверждать корректность предложенного варианта не буду, просто отошлю к чтению документации по Unicode.
Код: Выделить весь код
@'
你好
여보세요
こんにちは
'@.Split("`n").ForEach{
  switch -regex ($_) {
    "[`u{4E00}-`u{9FFF}]" { '{0} - Китайский' -f $_ }
    "[`u{AC00}-`u{D7AF}]" { '{0} - Корейский' -f $_ }
    "[`u{3040}-`u{309F}]" { '{0} - Японский' -f $_ }
    # "[`u{30A0}-`u{30FF}]" { '{0} - Японский' -f $_ }
  }
}
Вроде бы ничего не напутал с кодами символов. Всех диапазонов не упомнишь, так что поковыряйтесь в доках, поправьте если что.
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:07, 30-10-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Сортировка сообщений по языку

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интерфейс - Вопрос по языку устанавливаемой системы. SANIOK_AV Microsoft Windows 7 4 28-01-2013 13:54
.htaccess редирект по языку с определенной страницы qwertyman Вебмастеру 0 20-02-2012 00:12
V. 2010 - Поиск полученных сообщений \ сообщений по датам exo Microsoft Exchange Server 0 19-12-2011 15:45
2003/XP/2000 - Как удалить слова из документа "по языку"? borison Microsoft Office (Word, Excel, Outlook и т.д.) 3 26-03-2011 03:28
Delphi - Сборник статей по языку АССЕМБЛЕР (DelphiWorld -> World C++ -> ASM World) apple Программирование и базы данных 3 05-05-2009 13:15




 
Переход