Как узнать на каком языке написан текст

Тема в разделе "Мегафлуд", создана пользователем RedRabbit, 14 янв 2011.

  1. RedRabbit

    RedRabbit

    Регистр.:
    11 июл 2008
    Сообщения:
    606
    Симпатии:
    250
    Как узнать на каком языке написан текст? Предположим: "HOMEP" или "c" (русский или английски символ)??
     
  2. satih

    satih

    Регистр.:
    19 сен 2008
    Сообщения:
    429
    Симпатии:
    710
    посмотреть на кодировку страницы? если вин-1251, вариантов не много, если утф-8, что-ж, смотреть байт код..
    если цель взять текст на русском где понатыкали английских букв для "уникальности", то можно простой заменой символов обойтись
     
    RedRabbit нравится это.
  3. gts

    gts

    Регистр.:
    12 сен 2010
    Сообщения:
    271
    Симпатии:
    42
    Через регулярки искать совпадения символов из алфавита каждого языка.
     
    RedRabbit нравится это.
  4. RedRabbit

    RedRabbit

    Регистр.:
    11 июл 2008
    Сообщения:
    606
    Симпатии:
    250
    Че то я про регулярки то и забыл:)
    Так надо????
    Код:
    [А-я-Ё-ё]
     
  5. satih

    satih

    Регистр.:
    19 сен 2008
    Сообщения:
    429
    Симпатии:
    710
    [А-Яа-я]
    такая регулярка найдет все буквы от 'А' до 'Я' и от 'а' до 'я'. иногда правда прога поиска не понимает [А-Яа-я] через тире, так надо будет вписать весь алфавит (маленкие и большие буквы), после этого все проги находят.

    ^^ выше ты кажется хрень написал :) скобки [] подбирают один из символов в них, '-' тире перечисляет символы, скажем [1-3] подойдет к 1 или 2 или 3. для алфавита перебор идет по значению аски вроде.

    саму замену думаю знаешь как сделать? :)
     
    RedRabbit нравится это.
  6. RedRabbit

    RedRabbit

    Регистр.:
    11 июл 2008
    Сообщения:
    606
    Симпатии:
    250
    Найду уж, спасибо. Просто читал, что иногда Ё не ищет.
    Код:
    [А-Яа-я-Ё-ё]
    Такая у меня щас заработала. Да и че то как то щас сложно думается с температурой:)