Regexp-ы, определение количества совпадений
У меня вопрос, казалось бы, очень лёгкий. Ан не тут-то было.
Нужно на javascript с помощью regexp заменить в тексте одну последовательность символов на другую. Но перед этим надо убедиться, что такая последовательность содержится в тексте ровно один раз. Если её там нет, или если она встречается больше одного раза, заменять нельзя. Как посчитать, сколько раз встречается определённая последовательность символов в тексте? Javascript, Regexp |
В общем, я использую split и проверяю размер получившегося массива. Но это через одно место...
|
Через split - не такое и плохое решение. Вот если после него вы запускаете replace вместо банальной конкатенации - это уже "через одно место" ;-)
|
Время: 19:00. |
Время: 19:00.
© OSzone.net 2001-