Кто в теме, подскажите как регуляркой взять одно первое слово из текста.
^[а-яА-Я]+
вернет коллекцию первых слов в каждой строке.
Пример
Лучше использовать вот такое перечисление, так как
"\w" эквивалентна только английскому алфавиту и цифрам, с символом "_" [A-Za-z0-9_]
, а вам как я понял нужны русские слова.
Пример
Если вы хотите слова английский и русский, то может написать так
^[а-яА-Яa-zA-Z]+
.
Пример
*Знак в начале "^", это начало строки. Вы можете его убрать тогда регулярка может собрать коллекцию всех слов и предлогов в которой можно выбрать какое слово нужно по счету или с каким контекстом.
Если поставить знак "^" внутрь квадратных скобок, то все эти символы будут игнорироваться
[^а-я]+
.