Или я отстал или что, но не могу запустить поиск с отображением числа вхождений - т.е. есть текст и в нем русские слова (к примеру - выбор). Так вот, первое вхождение находит элементарно, а больше ни в какую. Применял следующий скрипт:
Выводит 1, хотя очевидно наличие более 2-х вхождений слов. Кстати $value у меня образуется следующим способом - $value = 'выбор?.*'. Что не так? Кодировку менял с UTF-8 на Win-1251 - разницы нет.
Кстати $value у меня образуется следующим способом - $value = 'выбор?.*'.
А почему должно найтись что-то ещё? Вы захватили всё от начала и до конца строки.
Это-то единственное совпадение регулярка уступила и то не по своей воле, а ради хоть одного совпадения всего выражения.