Ruby提取部分字符串

Ken*_*ihe 0 ruby string ruby-on-rails extract delimiter

我有以下字符串......

CN=KendallLDAPTEST Weihe,OU=CORPUSERS,OU=CORP,DC=int,DC=appriss,DC=com
Run Code Online (Sandbox Code Playgroud)

我需要提取 KendallLDAPTEST Weihe

换句话说,我需要在第一个=和第一个之间提取所有字符串数据,

nex*_*tep 5

经过测试,有效

使用正则表达式:

str = "CN=KendallLDAPTESTWeihe,OU=CORPUSERS,OU=CORP,DC=int,DC=appriss,DC=com"

str[/\=(.*?),/,1]
Run Code Online (Sandbox Code Playgroud)

对于重新使用它的任何人,将两个实例替换为here您要在其间查找文本的字符:

[/\here(.*?)here/,1]
Run Code Online (Sandbox Code Playgroud)