正则表达式:尝试匹配包含用户名的字符串

时间:2018-09-21 16:00:31

标签: regex

我正在尝试为帐户匹配用户名。

全部用户名仅包含字符。但是,有些包含“

我正在尝试编写一个表达式,该表达式将匹配所有用户名,无论它们中是否包含特殊字符,但都不太远。

您可以从下面看到我有2个条目,带有2个不同的帐户名。我需要一个将两者都匹配的表达式。

到目前为止,我已经掌握了这个,但是一直被这个特殊角色绊倒。

帐户名称:(\ s \ w * [。\ D])

有人可以帮忙吗?

A security-enabled global group was created. Subject: Security ID: Account Name: testing Account Domain:  Logon ID:

A security-enabled global group was created.Account Name: testing.testing Account Domain:  Logon ID:  New Group: Security ID:  Group Name:  Group Domain:  SAM Account Name: SID History: 

1 个答案:

答案 0 :(得分:3)

您可以使用Account Name:(\s[\w.]+)

[\w.]+匹配1个或更多出现的a-zA-Z0-9_.字符

如果您需要匹配任何特殊字符,请使用Account Name:(\s[a-zA-Z]+.*)

[a-zA-Z]+至少匹配1个或多个字母,但是如果用户名的字符最少,也可以使用范围{}