我有一个像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