-1
我的代碼提供了以下錯誤:如何使用Regex檢查字符串變量中是否存在一個字符串變量?
operator '||' cannot be applied to operands of type 'string' and'string'.
var searchEN = @"WEB BOOKING ID NUMBER:\s*([0-9]+)";
var searchIE = @"UIMHIR AITHEANTAIS ÁIRITHINTE GRÉASÁIN:\s*([0-9]+)";
var match = Regex.Match(item.Body.Text, searchEN || searchIE);
那你期待表達'searchEN || searchIE'的意思?也許你打算在它們中的每一個上調用'Regex.Match',並且取得結果的'OR'?這是非常不同的。 –
從來沒有用過c#,但是'var match = Regex.Match(item.Body.Text,searchEN)|| Regex.Match(item.Body.Text,searchIE)'? – user2141046
@ user2141046該代碼給出了這個錯誤:_Operator'||'不能應用於'System.Text.RegularExpressions.Match'和'System.Text.RegularExpressions.Match'_類型的操作數 – MadDev