内容のトークンが連結されて展開された文字列において、regexで指定された正規表現による最初の一致が、replace-withで指定された文字列で置換されたものに展開されます。
[パターン]のオプションにはCASE_INSENSITIVE、DOTALL、およびUNICODE_CASEが使用されますが、適切な埋め込みエスケープを使用して逆の意味を指定することができます。
<!-- change Full Name for "Surname, Given-Names" to "Given-Names Surname"--><token-replace-first regex="^(.*), (.*)$" replace-with="$2 $1"> <token-attr name="Full Name"/></token-replace-first>