Войти

Показать полную графическую версию : Regexp-ы, определение количества совпадений


hasherfrog
02-04-2009, 11:14
У меня вопрос, казалось бы, очень лёгкий. Ан не тут-то было.

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

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

hasherfrog
02-04-2009, 11:45
В общем, я использую split и проверяю размер получившегося массива. Но это через одно место...

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




© OSzone.net 2001-2012