这是我必须解析的值。
8.2.4.151.65; HBAAPI(I) v1.3; 3-29-02
我需要删除;
所以我需要结束的结果是8.2.4.151.65
答案 0 :(得分:17)
$s = '8.2.4.151.65; HBAAPI(I) v1.3; 3-29-02'
$s.Substring(0, $s.IndexOf(';'))
答案 1 :(得分:8)
在;
上拆分并取第一个字符串。
'8.2.4.151.65; HBAAPI(I) v1.3; 3-29-02'.split(';')[0]
答案 2 :(得分:1)
使用带有惰性匹配的正则表达式:
'8.2.4.151.65; HBAAPI(I) v1.3; 3-29-02' -replace '(.+?);.+','$1'
8.2.4.151.65
?使比赛'懒惰',所以它停在第一个;