颤动:如何从最后一个特殊字符(如@)中提取字符串

flutter : how to substring string from last of special character like @

我有这个字符串ffff @fgggg @,我怎么能做最后一个@的子字符串,这意味着当我使用这个代码时:

String text =  `ffff @fgggg @`;
selectedUser = text.substring();

我希望 selectedUser == "";

我想查看上次@ 的文字?如果在最后 @ 之后什么都没有,substring() 方法 return "" ?

我找到了答案:

 selectedUser = text.substring(text.lastIndexOf('@') + 1);

我得到了“”。它从上次检查。