用groovy构造DN

时间:2016-02-03 02:34:35

标签: groovy dn

我需要将下面的代码值替换为位置值。

string str = "OU=Contractors,OU=Users,OU=Code,OU=Sites,DC=xyz,DC=com" ; 
DN = str.replaceAll( "Code" , LOCATION ) ;

我得到的方法签名不正确,因为字符串定义包括" ="和","符号。有什么帮助吗?

感谢。

2 个答案:

答案 0 :(得分:1)

string str = "OU=Contractors,OU=Users,OU=Code,OU=Sites,DC=xyz,DC=com" ; 

Looks wrong. "string" is not a class. It must be String or def. Like below

 String str = "OU=Contractors,OU=Users,OU=Code,OU=Sites,DC=xyz,DC=com" ; 

or

 def str = "OU=Contractors,OU=Users,OU=Code,OU=Sites,DC=xyz,DC=com" ; 

答案 1 :(得分:0)

无需设置错误的字符串,然后使用replace来使其正确。

只需使用模板创建正确的字符串。即:

String DN = "OU=Contractors,OU=Users,OU=$LOCATION,OU=Sites,DC=xyz,DC=com"