Regular Expression
Match:
(?i)^(.+?) ([^\s,]+)(,? (?:[JS]r\.?|III?|IV))?$
Replace:
\2, \1\3
Result
Input:
Robert Downey, Jr.
Output:
Downey, Robert, Jr.
Regular Expression
Match:
(?i)^(.+?) ([^\s,]+)(,? (?:[JS]r\.?|III?|IV))?$
Replace:
\2, \1\3
Result
Input:
Robert Downey, Jr.
Output:
Downey, Robert, Jr.