我正在从servicenow表单中获取sysid形式的username值
90b6ed4ddbad9b445905ef92ca9619e8,c7e6a18ddbad9b445905ef92ca9619cd -这些值表示两个用户的sysid
根据在表单中输入的用户,此列表值可能会有所不同。我需要用逗号分隔每个值。这样我就可以单独使用每个用户的sysid,从他的sysid中获取该用户的用户名。
此外,由于上面提到了两个值,因此根据在servicenow表单中输入的用户,该值也可以仅为1,也可以为10或更多
发布于 2018-10-05 03:49:49
另一种方法是使用正则表达式。
$s = [90b6ed4ddbad9b445905ef92ca9619e8,c7e6a18ddbad9b445905ef92ca9619cd]
$user1, $user2 = ($s -replace '\[(.*),(.*)\]$', '$1 $2').split()或者,如果你想要一个数组...
$users = ($s -replace '\[(.*),(.*)\]$', '$1 $2').split()https://stackoverflow.com/questions/52653225
复制相似问题