Javascript 使用正则表达式将混乱的完整用户名和详细信息列表转换为简单的samAccountname
使用在线javascript正则表达式工具,我尝试转换以下内容:Javascript 使用正则表达式将混乱的完整用户名和详细信息列表转换为简单的samAccountname,javascript,regex,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 到目前为止,我只有这个,它选择了一些我想省略的文本: (演示):
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
到目前为止,我只有这个,它选择了一些我想省略的文本:
(演示):
正则表达式:
\(.*[(.*?\[\]]
您需要使用捕获组从括号前的两个单词中捕获首字母和姓氏,然后将它们复制到替换词中 替换:
^.*\b(\w)\w*\s(\w+)\s\(.*$
与:
$1$2,