Dexio Client Регистрация 09.05.2014 Сообщения 1 251 Благодарностей 219 Баллы 63 17.01.2021 #1 Сабж. Есть разные предложения. типа Петр пошел есть салат. А надо- петр пошел есть.
A Andrey1989 Client Регистрация 27.12.2017 Сообщения 42 Благодарностей 2 Баллы 8 17.01.2021 #2 Может попробовать поиграться с заменой всего после пробела по номеру 3 например
Mikhail B. Client Регистрация 23.12.2014 Сообщения 14 443 Благодарностей 5 459 Баллы 113 17.01.2021 #3 Не уверен точно. Но попробуй замени регулярку на пустоту. Regex: (?<=\w+\ \w+\ \w+\ ).* Потом пременную в Trim.
Не уверен точно. Но попробуй замени регулярку на пустоту. Regex: (?<=\w+\ \w+\ \w+\ ).* Потом пременную в Trim.
baracuda Client Регистрация 19.06.2013 Сообщения 802 Благодарностей 284 Баллы 63 17.01.2021 #4 если подучить чуть чуть. можно тут поиграться https://regexone.com/ забавный тренажёр
A artomka Client Регистрация 23.08.2018 Сообщения 159 Благодарностей 93 Баллы 28 17.01.2021 #5 C#: string str = "вот так вот можно через шарп на изи"; string result = string.Join(" ", str.Split().Take(3)); return result; Реакции: Astraport и Mikhail B.
C#: string str = "вот так вот можно через шарп на изи"; string result = string.Join(" ", str.Split().Take(3)); return result;
D dizney Client Регистрация 25.01.2014 Сообщения 51 Благодарностей 52 Баллы 18 17.01.2021 #6 Самый простой способ, использовать эту регулярку. Код: ^\S+\s\S+\s\S+ Реакции: Astraport и Mikhail B.
doc Client Регистрация 30.03.2012 Сообщения 8 685 Благодарностей 4 642 Баллы 113 17.01.2021 #7 dizney сказал(а): Самый простой способ, использовать эту регулярку. Код: ^\S+\s\S+\s\S+ Посмотреть вложение 70860 Нажмите, чтобы раскрыть... привет от знаков препинания) Реакции: orka13 и Mikhail B.
dizney сказал(а): Самый простой способ, использовать эту регулярку. Код: ^\S+\s\S+\s\S+ Посмотреть вложение 70860 Нажмите, чтобы раскрыть... привет от знаков препинания)
orka13 Client Регистрация 07.05.2015 Сообщения 2 179 Благодарностей 2 187 Баллы 113 17.01.2021 #8 Dexio сказал(а): Сабж. Есть разные предложения. типа Петр пошел есть салат. А надо- петр пошел есть. Нажмите, чтобы раскрыть... Код: ^[^ \r\n$]*( +[^ \r\n$]*){0,5}\w Где вместо цифры "5" указывай свое нужное количество минус 1. То есть с цифрой 5 найдет 6 слов. Хз насколько рабочее, надо тестировать. взял из своего старого шаблона по парсингу текстовки. Реакции: Astraport и Mikhail B.
Dexio сказал(а): Сабж. Есть разные предложения. типа Петр пошел есть салат. А надо- петр пошел есть. Нажмите, чтобы раскрыть... Код: ^[^ \r\n$]*( +[^ \r\n$]*){0,5}\w Где вместо цифры "5" указывай свое нужное количество минус 1. То есть с цифрой 5 найдет 6 слов. Хз насколько рабочее, надо тестировать. взял из своего старого шаблона по парсингу текстовки.
radv Client Регистрация 11.05.2015 Сообщения 3 820 Благодарностей 2 030 Баллы 113 18.01.2021 #9 Можно разбивать строку в массив по символу пробела и брать потом первые три значения из полученного массива.
Можно разбивать строку в массив по символу пробела и брать потом первые три значения из полученного массива.
Dexio Client Регистрация 09.05.2014 Сообщения 1 251 Благодарностей 219 Баллы 63 18.01.2021 #10 Ребят, спасибо большое за помощь! Разные варианты протещу