Powershell在第一个特殊字符实例后删除文本

run*_*cmd 4 powershell parsing

这是我必须解析的值.

8.2.4.151.65; HBAAPI(I) v1.3; 3-29-02
Run Code Online (Sandbox Code Playgroud)

我需要删除包括第一个实例之后的所有内容 ;

所以我需要我的结局结果 8.2.4.151.65

Dou*_*nke 19

$s = '8.2.4.151.65; HBAAPI(I) v1.3; 3-29-02'
$s.Substring(0, $s.IndexOf(';'))
Run Code Online (Sandbox Code Playgroud)


Ryn*_*ant 11

拆分;并取第一个字符串.

'8.2.4.151.65; HBAAPI(I) v1.3; 3-29-02'.split(';')[0] 
Run Code Online (Sandbox Code Playgroud)

  • 这应该是公认的答案。如果不包含,则接受的答案失败; (2认同)