这是一个与WebSphere相关的问题。在
我试图把这个命令变成变量
AdminConfig.modify('(cells/taspmociias204Cell01/clusters/cam_group|resources.xml#J2EEResourceProperty_1324400045826)'
我发现这个命令:
^{pr2}$将返回:
['URL(cells/taspmociias204Cell01/clusters/cam_group|resources.xml#J2EEResourceProperty_1324400045826)', 'URL(cells/taspmociias204Cell01/clusters/cam_group|resources.xml#J2EEResourceProperty_1355156316906)']
所以我把这个命令变成了一个变量:
j2ee = AdminConfig.list('J2EEResourceProperty', 'URL*cam_group*)').splitlines()
我可以通过输入“j2ee[0]”得到我想要的字符串
'URL(cells/taspmociias204Cell01/clusters/cam_group|resources.xml#J2EEResourceProperty_1324400045826)'
所以这正是我想要的,除了前面的URL部分。我怎么才能摆脱那些角色?!在
您可以始终使用一个简单的replace正则表达式来解析URL部分。在
例如:
这是一个学习和测试正则表达式以确保它们正确的工具。 http://gskinner.com/RegExr/
我不确定我是否理解您的需求,但在我看来,您想修改J2EEResourceProperty对象的一些属性。在
如果是这样,那么您不需要删除“URL”字符串,实际上您不应该这样做。字符串
'URL(cells/taspmociias204Cell01/clusters/cam_group|resources.xml#J2EEResourceProperty_1324400045826)'
完全标识WebSphere配置对象。试试这个:顺便说一句:您也可以尝试使用WDR库(https://github.com/WDR/wdr/)。那么您的脚本将如下所示:
^{pr2}$披露:我是《世界发展报告》的撰稿人之一。在
相关问题 更多 >
编程相关推荐