Пытаясь узнать, каких "колёс" я наизобретал - решил сравнить метод поиска любой цифры перед заданным словом через функцию, написанный мной с тем же методом, но с помощью регулярного выражения. Какова же была моя радость, когда я увидел, что мой способ работает в большинстве случаем быстрее - особенно когда позиция искомой величины находится далее примерно 50 символов в строке. Привожу только тестовые результаты. Если надо - могу привести исходник функции. Общий смысл - найти необходимую цифру (если есть) перед заданным словом - с любым количеством пробелов, с десятичным знаком (.||,) или без. Тест:
|