Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Нужно сделать исходничик

26K
12 августа 2007 года
Zero45(:)
11 / / 09.08.2007
Люди нужна помощь...
У меня есть текст в нем много слов с БОЛЬШИМИ буквами и мне надо сделать на исходничик, который будет искать эти слова и сохранять их в текстовый файл.
Помогите чем можете ;-)
251
12 августа 2007 года
SkyMаn
1.7K / / 31.07.2007
Цитата: Zero45(:)
Люди нужна помощь...
У меня есть текст в нем много слов с БОЛЬШИМИ буквами и мне надо сделать на исходничик, который будет искать эти слова и сохранять их в текстовый файл.
Помогите чем можете ;-)


Вообще-то для студентов такие задачки уже делали... А раздел для студентов не тут. Держи

Код:
Private Sub Command1_Click()
    Dim Words() As String
    Dim Cnt As Integer
    Dim MyStore As String
    Text1.Text = Replace(Text1.Text, vbCrLf, " ")
    Words() = Split(Text1.Text, " ")
    For Cnt = 1 To UBound(Words)
        If UCase(Words(Cnt)) = Words(Cnt) Then MyStore = MyStore & _
          Words(Cnt) & vbCrLf
    Next
    Open "d:\myfile.txt" For Append As 1
    Print #1, MyStore
    Close 1
End Sub
26K
15 августа 2007 года
Zero45(:)
11 / / 09.08.2007
Спасибо большое...
Но еще бы хорошо было если не искал бы цифры, знаки?
251
15 августа 2007 года
SkyMаn
1.7K / / 31.07.2007
Цитата: Zero45(:)
Спасибо большое...
Но еще бы хорошо было если не искал бы цифры, знаки?


Держи:

Код:
Private Sub Command1_Click()
    Dim Words() As String
    Dim Cnt As Integer
    Dim MyStore As String
    Text1.Text = Replace(Text1.Text, vbCrLf, " ")
    Words() = Split(Text1.Text, " ")
    For Cnt = 1 To UBound(Words)
        If UCase(Words(Cnt)) = Words(Cnt) And Val(Words(Cnt))=0 Then & _
                MyStore = MyStore Words(Cnt) & vbCrLf
    Next
    Open "d:\myfile.txt" For Append As 1
    Print #1, MyStore
    Close 1
End Sub

Данный пример будет искать слова и комбинации слов с цифрами, но отдельно цифры брать не будет
26K
24 августа 2007 года
Zero45(:)
11 / / 09.08.2007
Помогите... А как сделать исходник каторый с такого текст:
Цитата:

ИЗМЕРЕТЬ,


ИЗМЕРЗАТЬ,


ИЗМЕРЗЕТЬ,



ИЗМЕЩАТЬ,


ИЗМИГУЛИВАТЬ


ИЗМИГУН


ИЗМИЛОВАТЬ


ИЗМИНАТЬ,


ИЗМИНУТЬ


ИЗМИРАТЬ,


делал такой:

Цитата:

ИЗМЕРЕТЬ,
ИЗМЕРЗАТЬ,
ИЗМЕРЗЕТЬ,
ИЗМЕЩАТЬ,
ИЗМИГУЛИВАТЬ
ИЗМИГУН
ИЗМИЛОВАТЬ
ИЗМИНАТЬ,
ИЗМИНУТЬ
ИЗМИРАТЬ,

5.9K
24 августа 2007 года
SPB-667
119 / / 23.06.2007
А где находится текст, в TextBox или хранится в файле?
18K
24 августа 2007 года
pavel55
79 / / 14.05.2007
Если текст в Word'e, то простой заменой

Заменить: ^p^p (p - маленькая английская)
На: ^p (p - маленькая ангийская)

Заменить все

а если текст не в Word'e, то можно его вставить на время туда )
251
24 августа 2007 года
SkyMаn
1.7K / / 31.07.2007
Цитата: pavel55
Если текст в Word'e, то простой заменой

Заменить: ^p^p (p - маленькая английская)
На: ^p (p - маленькая ангийская)

Заменить все

а если текст не в Word'e, то можно его вставить на время туда )


Имхо аффтар хотел программно ))
Просто:
Например, в переменной abc у тебя весь начальный текст, тогда:

 
Код:
abc=Replace(Replace(abc,vbCrLf,vbNullString),",",","+vbCrLf)

вот так. одна конструкция Replace убивает все переводы строк, а другая - заменяет все запятые на сочетание запятая+один_перевод_строки:D
26K
24 августа 2007 года
Zero45(:)
11 / / 09.08.2007
Цитата: SPB-667
А где находится текст, в TextBox или хранится в файле?


ДА :)

251
24 августа 2007 года
SkyMаn
1.7K / / 31.07.2007
Цитата: Zero45(:)
ДА :)


Ну тогда так:

 
Код:
Text2.Text=Replace(Replace(Text1.Text,vbCrLf,vbNullString),",",","+vbCrLf)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог