2017-12-22 5 views
0

ein Online-Javascript-Regex-Tool verwenden, Ich versuche, diese zu konvertieren:konvertieren unordentlich Liste der vollständigen Benutzernamen und Details zu einfachen SAMAccountName mit Regex

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]. 

in diese:

jdoe, SJones, dduck 

bisher ich habe nur diese, die einige Text ich möchte wählt wegzulassen: (Demo): https://regex101.com/r/qH8sN2/5

regex:

Antwort

1

Sie müssen Capture-Gruppen verwenden, um den ersten Vor- und Nachnamen aus den zwei Wörtern vor der Klammer zu erfassen und diese dann in den Ersatz zu kopieren.

ersetzen:

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

mit:

$1$2, 

DEMO

Verwandte Themen