ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Закрытая тема
 
Опции темы Поиск в этой теме Опции просмотра

вдруг ктот писал прогу на C# с обработкой текста.
  #1  
Старый 13.05.2009, 20:22
9822
Banned
Регистрация: 03.08.2005
Сообщений: 430
Провел на форуме:
639191

Репутация: 60
По умолчанию вдруг ктот писал прогу на C# с обработкой текста.

тему можно закрыть спасиб :-)

Последний раз редактировалось 9822; 13.05.2009 в 21:30..
 

  #2  
Старый 13.05.2009, 20:57
login999
Постоянный
Регистрация: 12.06.2008
Сообщений: 654
Провел на форуме:
4512757

Репутация: 973


По умолчанию

пример на Python:

Код:
#!/usr/bin/python
# -*- coding: cp1251 -*-

with open("source.txt") as inpt:
    with open("out.txt", "a") as out:
        for line in inpt:
            line = line.replace("\r", "").replace("\n", "")
            check_line = line.replace(" ", "")
            if check_line.isdigit():
                pass
            else:
                line = line.split(" ")
                for word in line:
                    word = word.strip()
                    if not word.isdigit():
                        out.write(word+" ")
                out.write("\n")
#(c) :D
source.txt:
Код:
1 download 1 750 000 000 27 266
2 mcafee download free trial 1 960 000 15 631
14 295
4 download music 298 000 000 11 141
5 bootleg movie download 1 360 000 8 941
6 golden casino download http 2 290 000 8 842
7 latest dota 6.45ai map download 2 470 7 493
на выходе в out.txt:
Код:
download 
mcafee download free trial 
download music 
bootleg movie download 
golden casino download http 
latest dota 6.45ai map download
 

regex
  #3  
Старый 13.05.2009, 21:19
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
Провел на форуме:
1892597

Репутация: 836


Отправить сообщение для W!z@rD с помощью ICQ
По умолчанию regex

Цитата:
Сообщение от 9822  
нужен исходник чтобы получить опыт из него :-)

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


пример:
1 download 1 750 000 000 27 266
2 mcafee download free trial 1 960 000 15 631
14 295
4 download music 298 000 000 11 141
5 bootleg movie download 1 360 000 8 941
6 golden casino download http 2 290 000 8 842
7 latest dota 6.45ai map download 2 470 7 493

суть проги удалить все цыфры и оставить только слова.


конечно в самих словах могут быть и цыфры былобы круто если в словах они остовались =)
на примере

latest dota 6.45ai map download

но главное, чтоб цыйрф були убраны и лишние проблемы между цыфрами.

PHP код:
using System;
using System.Text.RegularExpressions;

namespace 
ConsoleApplication1
{
    class 
Program
    
{
        private static 
string str "1 download 1 750 000 000 27 266" +
                             
"2 mcafee download free trial 1 960 000 15 631 14 295" +
                             
"4 download music 298 000 000 11 141" +
                             
"5 bootleg movie download 1 360 000 8 941" +
                             
"6 golden casino download http 2 290 000 8 842" +
                             
"7 latest dota 6.45ai map download 2 470 7 493";

        static 
void Main()
        {
            var 
= new Regex(@"[^0-9]");
            foreach (
Match m in r.Matches(str))
            {
                
Console.WriteLine(m.Value);
            }
            
Console.ReadLine();
        }
    }

вся задача сводится к использованию регулярных выражений

p.s. подфикси свою грамматику русского языка...
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...

Последний раз редактировалось W!z@rD; 13.05.2009 в 21:23..
 

  #4  
Старый 13.05.2009, 21:31
9822
Banned
Регистрация: 03.08.2005
Сообщений: 430
Провел на форуме:
639191

Репутация: 60
По умолчанию

W!z@rD - спасиб =)
давай русский язык трогать не будем =)
 
Закрытая тема



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мой разговор в асе =) аахаа Utochka Болталка 24 05.03.2006 13:42



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ