Не могу разобраться с методом split
Помогите разобраться с методом split
Разбить строку по одному какому-то separator это понятно,а подскажите как мне разбить к примеру Он,Она/Они.Оно Мы:Вы;Нам-Вам чтоб вернулся массив состоящий только из элементов-слов (разбить по всем знакам препинания) "Он","Она","Они","Оно","Мы","Вы","H aм","Вам" |
Нужно использовать регулярное выражение:
alert( 'Он,Она/Они.Оно Мы:Вы;Нам-Вам'.split(/[^А-яЁё]/) ); |
Sweet,
спасибо!!! |
А вот для этого:
<div id="txt">Здесь текст</div> <div id="txt1" style="dysplay:none;"></div> var text = document.getElementById("txt").innerHTML.split(/[^А-яЁёA-z]/); for (i=0; i<text.length; i++) {if (text[i].length>3 ){ var text2 = document.getElementById("txt1").innerHTML+=(text[i]+' ').split(' '); }} можно ли получить массив text2 без использования <div id="txt1"></div> ? |
я имею ввиду,что мне нужен массив text2 из только из слов без знаков препинания и колличеством букв в слове не меньше 4-х
|
Цитата:
чему она соответствует? ВСЕМУ, исключая русский алфавит??? тогда... alert( 'ОнаLOLОно\nОни'.split(/[^А-яЁё]/) ); получается, он не на LOL делает сплит, а на L, потом O и L ? поэтому там пустое место? |
вобщем,его я хочу добиться чтоб получить этот массив
alert( 'Он,Она/Они.Оно Мы:Вы;Нам-Вам'.split(/[^А-яЁё]/) ); уже допустим без сдлов состоящих,к примеру для данного случая,из двух знаков |
Цитата:
Цитата:
|
Цитата:
|
Из
Он,Она/Они.Оно Мы:Вы;Нам-Вам получить массив massiv где: massiv[0];//"Она" massiv[1];//"Они" massiv[2];//"Онo" massiv[3];//"Нам" massiv[4];//"Вам" Так понятнее?... |
Часовой пояс GMT +3, время: 04:57. |