подскажите как можно читать строку до определенного значения и строку со значением уже не писать в буфер? к примеру у меня есть ip : ....... mac: ...... user: ..... ........ os: ..... т.е формат данных моежт быть не определено и как в строке user может быть описание еще на несколько строк нихе, поэтому решил искать до следующего двоеточия и эту строчку уже в исходный буфер(ip, mac,user,...) уже не писать. Т.е. я хочу получить отдельные значения из масива...
search->ip; search->mac; search->user; ... ну и дальше удобно работать с ними.