Исходник текста, который будет в файле, и который нужно разделить, как один из примеров, здесьудалено, бан на 12 часов, ибо нефиг! Нужно разбить на два столбца (формулами или функцией): наименование канала и описание.
Учитывая момент, что наименование канала на сайте может быть написано через дефис, а далее через дефис следует описание. А еще, что вместо дефисов могут использоваться произвольно:
1. СИМВОЛ(45); 2. СИМВОЛ(150) 3. СИМВОЛ(151)
Т.е. вышеуказанных символов считать нужно не больше двух подряд (чтобы разбить текст), но при этом нужно получить именно имя канала и отдельно описание (т.е. если попался первый по счету символ и длина строки до этого символа меньше 5 то идем дальше ко второму символу и обрезаем все по него. Оставшееся это описание, а получившееся - имя канала). Но, если второй символ располагается например на 150 позиции а название канала, к примеру, - из одной буквы - логично что нужно получить все до первого символа, проверив на нелогичную длину текст до второго символа (дефиса). Т.к. нормальный канал не может иметь название из 150 букв.
В данном случае траблы начинаются с телеканала A-One, к примеру "A-ONE - это не «еще один музыкальный канал». Это «ДРУГОЙ» музыкальный канал."
Так же здесь "365 дней ТВ — канал для всех, кто интересуется историей. Девиз первого исторического телеканала России: «Каждый день — это дата, каждый день — это имя, каждый день — это событие»." И здесь "ТВ 1000 Русское кино - каждый месяц — около 100 фильмов." И здесь "Ля-Минор – это телевизионный канал, который посвящен авторской и бардовской песне, городскому романсу."
И дальше в сходных участках текста. Небольшую формулу написать могу, гугл есть, читал, а тут не получается.
Как это все увязать, унифицировать. И не получить на выходе "формулу в экран монитора 1000 и 1 дюйм с максим. разрешением". Текст, который я получаю еженедельно очень похож на данный и его много, чтобы не думать о формуле
Исходник текста, который будет в файле, и который нужно разделить, как один из примеров, здесьудалено, бан на 12 часов, ибо нефиг! Нужно разбить на два столбца (формулами или функцией): наименование канала и описание.
Учитывая момент, что наименование канала на сайте может быть написано через дефис, а далее через дефис следует описание. А еще, что вместо дефисов могут использоваться произвольно:
1. СИМВОЛ(45); 2. СИМВОЛ(150) 3. СИМВОЛ(151)
Т.е. вышеуказанных символов считать нужно не больше двух подряд (чтобы разбить текст), но при этом нужно получить именно имя канала и отдельно описание (т.е. если попался первый по счету символ и длина строки до этого символа меньше 5 то идем дальше ко второму символу и обрезаем все по него. Оставшееся это описание, а получившееся - имя канала). Но, если второй символ располагается например на 150 позиции а название канала, к примеру, - из одной буквы - логично что нужно получить все до первого символа, проверив на нелогичную длину текст до второго символа (дефиса). Т.к. нормальный канал не может иметь название из 150 букв.
В данном случае траблы начинаются с телеканала A-One, к примеру "A-ONE - это не «еще один музыкальный канал». Это «ДРУГОЙ» музыкальный канал."
Так же здесь "365 дней ТВ — канал для всех, кто интересуется историей. Девиз первого исторического телеканала России: «Каждый день — это дата, каждый день — это имя, каждый день — это событие»." И здесь "ТВ 1000 Русское кино - каждый месяц — около 100 фильмов." И здесь "Ля-Минор – это телевизионный канал, который посвящен авторской и бардовской песне, городскому романсу."
И дальше в сходных участках текста. Небольшую формулу написать могу, гугл есть, читал, а тут не получается.
Как это все увязать, унифицировать. И не получить на выходе "формулу в экран монитора 1000 и 1 дюйм с максим. разрешением". Текст, который я получаю еженедельно очень похож на данный и его много, чтобы не думать о формуле w00t
Сообщение отредактировал w00t - Четверг, 28.11.2013, 02:05
А если куда сложнее условие сортирования. Например нужно находить символы на иностранном языке, числа, числа с десятичным знаком и распределять по разным столбцам Такой макрос возможно написать? [moder]А если сложнее, да ещё и макрос, то создавайте свою тему в соответствующем разделе. Эта тема закрыта[/moder]
А если куда сложнее условие сортирования. Например нужно находить символы на иностранном языке, числа, числа с десятичным знаком и распределять по разным столбцам Такой макрос возможно написать? [moder]А если сложнее, да ещё и макрос, то создавайте свою тему в соответствующем разделе. Эта тема закрыта[/moder]komisrenis
Сообщение отредактировал komisrenis - Понедельник, 24.11.2014, 18:30