Да предположим, че имам дълъг низ, съдържащ нови редове и раздели като:
var x = "This is a long string.\n\t This is another one on next line.";
И така, как можем да разделим този низ на токени, използвайки регулярен израз?
Не искам да използвам .split(' ')
, защото искам да науча Regex на Javascript.
По-сложен низ може да бъде следният:
var y = "This @is a #long $string. Alright, lets split this.";
Сега искам да извлека само валидните думи от този низ, без специални знаци и препинателни знаци, т.е. искам тези:
var xwords = ["This", "is", "a", "long", "string", "This", "is", "another", "one", "on", "next", "line"];
var ywords = ["This", "is", "a", "long", "string", "Alright", "lets", "split", "this"];
s.split(' ')
, но също така споменахте нови редове и раздели. Изглежда, че търсите урок за регулярен израз, който всъщност не е фокусът на Stack Overflow . - person nnnnnn   schedule 09.12.2011