我目前正在使用\w+(?=@)
表达式仅从AD凭据中提取用户名。
但是,当用户名为" dot"。
任何人都可以帮我修改这个表达式,所以我可以获取整个用户名,看起来像
mary.jane
答案 0 :(得分:1)
答案 1 :(得分:1)
为此,您需要允许的不仅仅是单词字符(\w
)。您可以使用character class执行此操作。您可以使用方括号来定义一个:
[\w.]+
这将匹配方括号内的至少一个字符。在角色类中,有不同的角色特殊,所以你不需要逃离.
,就像你必须在课外一样。
答案 2 :(得分:0)
试试这个:
^.+(?=@)
这意味着from beginning of line till you find @