wisenlucky
Новичок
- Сообщения
- 36
- Репутация
- 0
Добрый день,
К сожалению не смог найти похожей задачи по поиску. Не помог и мануал.
Есть массив полученный с помощью StringRegExp:
[0]|Price 110,5
[1]|Price 110.5 and 119.5
[2]|Price 118
[3]|Price 119.5 and 133.5
Если в массиве присутствует слово "and", то нужно найти средню между значениями идущими до и после слова "and".
Тоесть на выходе должно получиться:
[0]|Price 110.5
[1]|Price 115
[2]|Price 118
[3]|Price 126.5
Если рассчет в RegExp производить нельзя, как хотя бы добавть скобки перед предыдущим и последующим значением? И можно существуют ли подобные шаблоны вообще?
К своему удивлению не смог найти функцию рассчета средней.
В таком случае нужно поменять "and" на "+", и если присутствует "and" добавть "(" перед предшествующей цифрой и ")/2" после следующего после "and" значения.
К сожалению не смог найти похожей задачи по поиску. Не помог и мануал.
Есть массив полученный с помощью StringRegExp:
[0]|Price 110,5
[1]|Price 110.5 and 119.5
[2]|Price 118
[3]|Price 119.5 and 133.5
Если в массиве присутствует слово "and", то нужно найти средню между значениями идущими до и после слова "and".
Тоесть на выходе должно получиться:
[0]|Price 110.5
[1]|Price 115
[2]|Price 118
[3]|Price 126.5
Если рассчет в RegExp производить нельзя, как хотя бы добавть скобки перед предыдущим и последующим значением? И можно существуют ли подобные шаблоны вообще?
К своему удивлению не смог найти функцию рассчета средней.
В таком случае нужно поменять "and" на "+", и если присутствует "and" добавть "(" перед предшествующей цифрой и ")/2" после следующего после "and" значения.