Это может происходить из-за разных реализаций регулярных выражений в различных языках программирования или библиотеках. Они могут иметь различное поведение в определенных случаях.
В вашем конкретном случае, результатом является count = 1, потому что вы используете регулярное выражение с модификатором g (глобальный поиск) в JavaScript, а этот модификатор возвращает только первое совпадение.
Чтобы исправить эту проблему и получить ожидаемый результат count = 2, вы можете удалить модификатор g или использовать другой язык программирования или библиотеку, которая будет возвращать все совпадения по умолчанию. Это может быть сделано, например, с помощью функции findAll или аналогичным методом.