string cap = "OK|pz6u1";
var id = Regex.Match(cap, @"OK\|(.*?)").Groups[1].Value;
爲什麼id爲null
string cap = "OK|pz6u1";
var id = Regex.Match(cap, @"OK\|(.*?)").Groups[1].Value;
爲什麼id爲null
改變你的代碼下面一個:
var id = Regex.Match(cap, @"OK\|(.*)").Groups[1].Value
在你的表達問題是一個問號( ?)。問號標記使先前的陳述可選,所以這是它被省略的方式。
如果字符串總是格式爲' | '然後一個正則表達式有點過分殺,一個簡單的分裂就足夠了。 –