Как оставить в строке только 3 слова

Svyat

Client
Регистрация
10.04.2012
Сообщения
97
Благодарностей
8
Баллы
8
Есть строка с предложением.
Мне нужно оставить в строке только 3 слова, например первые

Нашел на JS решение но оно что то не работает. В чем ошибка?
Помогите:

Код:
{-JS.Execute-|-var result = "{-Variable.stringforparse-}"; var result=(result.split(» «, 3));var result=(result.join(» «));-}
 

starley

Client
Регистрация
08.03.2015
Сообщения
87
Благодарностей
20
Баллы
8

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 263
Баллы
113
C#:
string result = string.Join(" ", str.Split().Take(3));
return result;
 

Svyat

Client
Регистрация
10.04.2012
Сообщения
97
Благодарностей
8
Баллы
8

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Код:
string result = string.Join(project.Variables["stringforparse"].Value, str.Split().Take(3));
return result;
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)