powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / GetWordCount() - слабак
5 сообщений из 5, страница 1 из 1
GetWordCount() - слабак
    #36242592
Aptex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi All!
Логически функция GetWordNum() должна возвращать количество слов в строке.
Но во строке см. ниже количество слов не может посчитать, т.к. разделители разные.
Код: plaintext
1.
2.
str1 = "Рекламация!.Через час работы под нагрузкой сообщение - Авария;Через 6 часов работы без нагрузки - вопит истерически"
?GETWORDCOUNT(str1)
Что,снова писать свою функцию?
Спасибо!
...
Рейтинг: 0 / 0
GetWordCount() - слабак
    #36242600
Местами администратор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MESSAGEBOX(GETWORDCOUNT(str1)) - считает
...
Рейтинг: 0 / 0
GetWordCount() - слабак
    #36242631
Aptex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если так?
Код: plaintext
1.
2.
str1 = "Рекламация!.Через час работы под нагрузкой сообщение-Авария;Через 6 часов работы без нагрузки-вопит истерически"
?GETWORDCOUNT(str1)
...
Рейтинг: 0 / 0
GetWordCount() - слабак
    #36242754
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AptexА если так?
Код: plaintext
1.
2.
str1 = "Рекламация!.Через час работы под нагрузкой сообщение-Авария;Через 6 часов работы без нагрузки-вопит истерически"
?GETWORDCOUNT(str1)

А хелп читать лениво ?

GetWordCount(cString[, cDelimiters])
Parameters
cString
Specifies the string whose words will be counted.
cDelimiters
Optional. Specifies one or more optional characters used to separate words in cString. The default delimiters are space, tab, carriage return, and line feed. Note that GetWordCount( ) uses each of the characters in cDelimiters as individual delimiters, not the entire string as a single delimiter.


В приведенном примере возвращает 12. Если указать все возможные разделители
Код: plaintext
?GETWORDCOUNT(str1,"!.;- ")
то вернет 16.
...
Рейтинг: 0 / 0
GetWordCount() - слабак
    #36243080
Aptex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
reware,

Мне 16 никак не возвращает.Но проблему решил через ALINES()
Большое спасибо!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / GetWordCount() - слабак
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]