Remove domain information from login id in C#

后端 未结 8 2431
谎友^
谎友^ 2021-02-12 12:02

I would like to remove the domain/computer information from a login id in C#. So, I would like to make either \"Domain\\me\" or \"Domain\\me\" just \"me\". I could always chec

8条回答
  •  广开言路
    2021-02-12 12:44

    This works for both valid domain logins:

    var regex = @"^(.*\\)?([^\@]*)(@.*)?$";
    var user = Regex.Replace("domain\\user", regex, "$2", RegexOptions.None);
    user = Regex.Replace("user@domain.com", regex, "$2", RegexOptions.None);
    

提交回复
热议问题