# If you'd like to omit non-matching lines from the result; add ';d' to the end of the expression.
sed -E 's/\s*?'(.*?)'\s*?=>\s*?(.*?),/$placesInOrder[$placesCount]->$1 = $2;\n/gm;t' <<< " 'id' => $place->{'places.id'},
'status' => 0,
'brondta' => $jdate->toSql(),
'surname' => $place->{'places.surname'},
'first_name' => $place->{'places.first_name'},
'middle_name' => $place->{'places.middle_name'},
'sex' => $place->{'places.sex'},
'birth' => $place->{'places.birth'},
'document_type' => $place->{'places.document_type'},
'document_number' => $place->{'places.document_number'},
'document_country' => $place->{'places.document_country'},
'modified_by' => $juser->id,
'modified_time' => $jdate->toSql(),
"
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for SED, please visit: https://www.gnu.org/software/sed/manual/html_node/The-_0022s_0022-Command.html