Например,
Вход:
{
"id":"abc",
"name": "name-middlenane-lastname-1"
},
{
"id":"123",
"name": "fname-flast-2"
}
отклик:
{
"id":"abc",
"name": "name-middlename-lastname-1",
"newkey": "name-middlename-lastname"
},
{
"id":"123",
"name": "fname-flast-2",
"newkey": "fname-flast"
}
Поле имя в каждом объекте представляет собой строку с символами и числами, разделенными дефисом "-". Мне нужна полная строка от начала до начального числа. Я не хочу ничего, что там после числа. А затем добавьте поле new с ключом как newkey, а значение должно быть извлечено строкой без числа. Таким образом, вывод должен содержать как старые поля, так и новые.
"name": "name-middlename-lastname-1",
остается неизменным в вашем выводе? Проверьте еще раз ожидаемый результат - person RomanPerekhrest   schedule 29.03.2018name
это «123-ab456» или «a1b»? - person peak   schedule 29.03.2018