Получить три последних слова в строке, используя regexp?
Например, есть строка "Der Abend ist jung und wir haben viel vor" или "Er hat sich ein Haus am Meeresstrand gekauft". Дле первой строки я получу "haben viel vor", для второй — "am Meeresstrand gekauft". И если можно такие резудльтаты получить, то как? Например, такое регулярное выражение ищет какое-либо одно слово на латинице в предложении, при чем последнее: /\b\w{1,}$/ . Так, для первой строки я бы получил vor, а для второй — gekauft.
Честно говоря, особо не разбираюсь в regexp и просто нахожусь в погоне за быстрым решением. На веб-странице есть некоторая textArea, в нее вводят предложения и нужно постоянно отбирать из введенного последние три слова. Можно, конечно, все это без regexp написать, но не хочется возиться с распарсиванием строк.
|