将完整用户名和详细信息的凌乱列表转换为带有Regex的简单samAccountname

时间:2017-12-22 22:17:01

标签: javascript regex

使用在线javascript正则表达式工具,我试图将其转换为:

john doe (vp of ops) [cupertino,CA,USA]
Expand/Contract Sally Jones (Systems Administrator) [San Antonio,TX,USA]
donald duck (vp of ops) [cupertino,CA,USA].  

进入这个:

jdoe, SJones, dduck

到目前为止,我只有这个,它选择了一些我想省略的文字: (演示):Regex Debugger

正则表达式:

\(.*[(.*?\[\]]

1 个答案:

答案 0 :(得分:1)

您需要使用捕获组从括号前的两个单词中捕获第一个姓名,然后将其复制到替换。

替换:

^.*\b(\w)\w*\s(\w+)\s\(.*$

使用:

$1$2,

DEMO