按最后的模式分割字符串

魁北克

我有一些这样的数据:

vtab = read.table(textConnection("uid=123455,ou=usuarios,ou=gm,dc=intra,dc=planej,dc=gov,dc=de  
                                 uid=123456,ou=bsa,dc=plant,dc=gov,dc=de  
                                 uid=123457,ou=reg,ou=regfns,dc=sero,dc=gov,dc=de  
                                 uid=123458,ou=reg,ou=regbhe,dc=sero,dc=gov,dc=de    
                                 uid=123459,ou=sede,ou=regbsa,dc=sero,dc=gov,dc=de    
                                 uid=123450,ou=reg,ou=regbhe,dc=sero,dc=gov,dc=de"))   

我想拆分这些数据。首先将数据分为两组,仅包括uid =数字和dc =中的最后三个描述像这样:

     [,1]         [,2]      
[1,] "123455"   "plant" 
[2,] "123456"   "planej" 
[3,] "123457"   "sero" 
[4,] "123458"   "sero" 
[5,] "123459"   "sero" 

任何帮助都享受:-)

阿克伦

尝试

Col1 <- gsub('uid=(\\d+).*', '\\1', vtab$V1)
Col2 <- gsub('.*dc=(.*)(,dc=.*){2}', '\\1', vtab$V1)
data.frame(Col1, Col2)
#     Col1   Col2
#1 123455 planej
#2 123456  plant
#3 123457   sero
#4 123458   sero
#5 123459   sero
#6 123450   sero

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:按模式分割字符串

来自分类Dev

Python:按模式分割字符串

来自分类Dev

分割字符串模式

来自分类Dev

分割字符串的模式

来自分类Dev

按字符分割字符串

来自分类Dev

按字符数字分割字符串

来自分类Dev

按数据表的最后一个空格分割字符串

来自分类Dev

按R中的最后一个空格分割字符串

来自分类Dev

使用模式分割字符串

来自分类Dev

按特定的子字符串分割字符串

来自分类Dev

循环字符串按空格分割

来自分类Dev

按数字分割字符串

来自分类Dev

按空格分割字符串

来自分类Dev

按空格分割字符串,Java

来自分类Dev

按空格分割字符串

来自分类Dev

按行分割字符串

来自分类Dev

按空格分割字符串

来自分类Dev

如何按数字分割字符串

来自分类Dev

按字符的最后出现拆分字符串的最佳方法?

来自分类Dev

在给定索引之前按最后一个空格分割Oracle SQL中的字符串

来自分类Dev

使用不同的字符和模式分割字符串

来自分类Dev

按位置而不是字符分割字符串

来自分类Dev

按特定字符分割字符串,iOS

来自分类Dev

从某些字符开始按空格分割python字符串

来自分类Dev

在Powershell中按字符分割字符串

来自分类Dev

按字符分割字符串,返回空值

来自分类Dev

从某些字符开始按空格分割python字符串

来自分类Dev

oracle数据库:按字符分割字符串

来自分类Dev

无法按字符分割数组中的字符串