There are several workarounds, all involving replacing the \w in the regex setting by something else.
Pick one of the following:
- Use \pL to match all Unicode characters defined as letters. This needs PHP 4.4+ or 5.1+ to work.
- Change the locale used on your web server to one that includes accented letters as characters. Most European (non-English) locales should do this.
- Add the special letters you use after the \w in the regex. This is the most dirty fix.
The first solution is the nicest, but it is not set as default because it requires a higher PHP version than Roster requires.
Also, please know that a special debug page is available to help configure main/alt relations. Go to 'index.php?p=guild-memberslist-debug' on your roster. This will show the main note in full, and the officer note if that's set at anything other than 'always invisible'. Mouse over the notes to see the result of regex parsing on that character on that note.