JavaScript несложный вопрос

chemax
На сайте с 07.01.2009
Offline
206
440

есть строка вида

мама 'мыла' раму

мама 'мыла раму' плохо

как вырезать на js слово в кавычках?

Качественный хостинг, VPS и сервера. (http://ihc.ru/?ref=569)
S
На сайте с 02.08.2006
Offline
23
#1

Находишь этим методом - http://www.w3schools.com/jsref/jsref_search.asp позицию первого и второго вхождения кавычки, далее этим методом http://www.w3schools.com/jsref/jsref_substr.asp вырезаеш ненужное.

chemax
На сайте с 07.01.2009
Offline
206
#2

да так то я знаю. мне бы регулярками

M
На сайте с 23.01.2009
Offline
12
#3

может так...


var s = "мама 'мыла раму' плохо";
s = s.match( /\'.*?\'/i );
alert( s );
написание скриптов... icq 377816882
D
На сайте с 14.01.2007
Offline
153
#4

потёрто

надоело бороться с парсером

[Удален]
#5
modobaks:
может так...

var s = "мама 'мыла раму' плохо";
s = s.match( /\'.*?\'/i );
alert( s );

ну почти

s.match(/'[^']+'/) вернет массив совпадений. соответственно нужный элемент достается через квадратные скобки. Если один он там - то [0]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий