我有一个需要使用 XSLT 2.0 解析的字符串
输入字符串
Hoffmann, Rüdiger (Universtiy-A, SomeCity, (SomeCountry); University-B, SomeCity, (SomeCountry)); Author, X; Author, B. (University-C, SomeCity (SomeCountry))
预期产出
Hoffmann, Rüdiger (Universtiy-A, SomeCity, (SomeCountry); University-B, SomeCity, (SomeCountry))
Author, X
Author, B. (University-C, SomeCity (SomeCountry))
结构是 - 作者姓名,后跟他的大学。但是,一位作者可以拥有两所大学。并且大学之间和两组作者之间的分隔符是相同的。(在这种情况下是分号)。
我需要根据作者所属组的分隔符拆分它,忽略从属关系之间的分号。
我相信它可以在正则表达式的帮助下完成,但我自己构建正则表达式的经验并不多。