Regex snippet to extract the cn value from a dn string for LDAP:
Input:
cn=smit1057,ou=ACTIVE,ou=PEOPLE,o=DATA
Target Output:
smit1057
Regex:
/^cn=([^,]+)/$1/
Ruby:
def get_id_from_cname(cname:) match = /^cn=([^,]+)/.match(cname) return match[1] if match.is_a?(MatchData) && match.length > 0 return false end