Wpis z mikrobloga

#regex #javascript #webdev #frontend #programowanie
Potrzebuję takiego regexa:

np. var str = "Bla bla bla m o n o d y s c y p l i n a blablabla, bla bla bla. Lorem ipsum c y b e r n e t y k a , mini pini sini da bum tsy.";

Żeby dopasowało do wszystkich wyrazów które mają space między znakami.
Wstępnie wiem, że musi mieć spację po ostatnim znaku.
Składać się z co najmniej 3 znaków nie białych - żeby pominąć spójniki typu "i", "a", "o".
Ale jak już znajdzie 3 to powinno szukać dalej a nie się zatrzymywać.

var tab = str.match(/* co tutaj?*/);
  • 29
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • Doceń
var str = "Bla bla bla m o n o d y s c y p l i n a blablabla, bla bla bla. Lorem ipsum c y b e r n e t y k a , mini pini sini da bum tsy.";
str.match(/([a-z] ){2,n}/);
@wytrzzeszcz: A to nie wykrywa nic. Nie pamiętam dobrze regexów, pewnie jakiś banalny błąd.
  • Odpowiedz
A-Z


@wytrzzeszcz: To też dodam A-Z ale akurat mam problem z tym że mi wykrywa " o n o d y s c y p l i n a" zamiast "m o n o d y s c y p l i n a" bo przed m jest enter.
Jak to naprawić?
  • Odpowiedz