I have this expression that returns a displayname field from this: Hickman, Kelly to this: Kelly Hickman
concat(split(triggerOutputs()?['body/Assignedto0/DisplayName'], ' ')[sub(length(split(triggerOutputs()?['body/Assignedto0/DisplayName'], ' ')), 1)], ' ', split(triggerOutputs()?['body/Assignedto0/DisplayName'], ',')[0])
Works great. My issue is when my displayname has a middle initial: Christensen, Deborah A. It returns A Christensen.
How would I get the expression to capture the firstname lastname in both situations and disregard the middle initial?