我有一个像domainA\userNamePaul这样的字符串。我尝试了此正则表达式(?='\\').*$,但输出与输入相同。我需要获取没有域的用户名。知道我在做什么错。

最佳答案

您需要使用Positive lookbehind

(?<=\\).*$


DEMO

说明:

(?<=                     look behind to see if there is:
  \\                       '\'
)                        end of look-behind
.*                       any character except \n (0 or more times)
$                        before an optional \n, and the end of the
                         string

10-07 22:04