Помогите с регуляркой.

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 250
Благодарностей
78
Баллы
48
Что то не могу ни как решить вопрос.
Есть например текст.
Слово слово2 слово3 слово4 слово 5 и т.д.
И нужно из всего текста брать первую часть, например слово слово2 слово3
Как это сделать?
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 524
Благодарностей
1 321
Баллы
113
Что то не могу ни как решить вопрос.
Есть например текст.
Слово слово2 слово3 слово4 слово 5 и т.д.
И нужно из всего текста брать первую часть, например слово слово2 слово3
Как это сделать?
split кубиком - разделитель пробел, в крайнем случае, позже посмотрю регулярку попробую.
 

ankur

Client
Регистрация
19.05.2012
Сообщения
83
Благодарностей
48
Баллы
18
Что то не могу ни как решить вопрос.
Есть например текст.
Слово слово2 слово3 слово4 слово 5 и т.д.
И нужно из всего текста брать первую часть, например слово слово2 слово3
Как это сделать?
^(\S+\s+){2}\S+
 
Последнее редактирование:

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 524
Благодарностей
1 321
Баллы
113
Что то не могу ни как решить вопрос.
Есть например текст.
Слово слово2 слово3 слово4 слово 5 и т.д.
И нужно из всего текста брать первую часть, например слово слово2 слово3
Как это сделать?
Держите:
C#:
\S+\s\S+\s\S+
 
  • Спасибо
Реакции: AndreyAAA

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 524
Благодарностей
1 321
Баллы
113

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 524
Благодарностей
1 321
Баллы
113
Что то не могу ни как решить вопрос.
Есть например текст.
Слово слово2 слово3 слово4 слово 5 и т.д.
И нужно из всего текста брать первую часть, например слово слово2 слово3
Как это сделать?
Либо так попробуйте? (Помогли в чате Зенно)
^(\S+\s+){3}
66605
 
  • Спасибо
Реакции: Phoenix78 и AndreyAAA

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 250
Благодарностей
78
Баллы
48
Всем спасибо, вроде получилось)
 

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 250
Благодарностей
78
Баллы
48

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

ankur

Client
Регистрация
19.05.2012
Сообщения
83
Благодарностей
48
Баллы
18
Последнее редактирование:

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 250
Благодарностей
78
Баллы
48
И тут сразу образовался второй вопрос, как можно подсчитать количество слов в предложении?
КАк я понимаю можно считать пробелы, но хз как это сделать
 

ankur

Client
Регистрация
19.05.2012
Сообщения
83
Благодарностей
48
Баллы
18
И тут сразу образовался второй вопрос, как можно подсчитать количество слов в предложении?
КАк я понимаю можно считать пробелы, но хз как это сделать
C#:
string text = project.Variables["переменная"].Value;
return text.Split(' ').Length;
 

nouazak

Client
Регистрация
07.06.2018
Сообщения
101
Благодарностей
26
Баллы
28

ankur

Client
Регистрация
19.05.2012
Сообщения
83
Благодарностей
48
Баллы
18
  • Спасибо
Реакции: AndreyAAA, one и nouazak

AndreyAAA

Client
Регистрация
07.05.2016
Сообщения
1 250
Благодарностей
78
Баллы
48
Спасибо всем, помогли!
 

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