Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Regexp-ы, определение количества совпадений (http://forum.oszone.net/showthread.php?t=136579)

hasherfrog 02-04-2009 11:14 1081778

Regexp-ы, определение количества совпадений
 
У меня вопрос, казалось бы, очень лёгкий. Ан не тут-то было.

Нужно на javascript с помощью regexp заменить в тексте одну последовательность символов на другую.
Но перед этим надо убедиться, что такая последовательность содержится в тексте ровно один раз.
Если её там нет, или если она встречается больше одного раза, заменять нельзя.

Как посчитать, сколько раз встречается определённая последовательность символов в тексте?
Javascript, Regexp

hasherfrog 02-04-2009 11:45 1081789

В общем, я использую split и проверяю размер получившегося массива. Но это через одно место...

Busla 02-04-2009 12:11 1081806

Через split - не такое и плохое решение. Вот если после него вы запускаете replace вместо банальной конкатенации - это уже "через одно место" ;-)


Время: 19:00.

Время: 19:00.
© OSzone.net 2001-