[英]How to check if the string contains dynamic word that starts with first letter
我試圖在字符串中找出發生變化但以字母“F”(C#)開頭的單詞。 服務調用的結果 output 如下:
Exception_Remote_Call--找到 VNQ DN 錯誤代碼 錯誤代碼 = F0123,錯誤描述 = 不可用
上述字符串中, F0123字根據 ERROR CODE 的不同而變化。 我嘗試如下,但它適用於 F0123,如果 output 是 F0111,則不起作用。 我想知道它是否以'F'開頭。
var isStartsWithF = s.Contains("F0123");
我非常感謝您的幫助。 先感謝您!
這是正則表達式的工作。 為了讓未來的維護者更清楚、更容易發現,我可能會將ERROR CODE =
作為表達式的一部分:
var data = "Exception_Remote_Call--VNQ DN ERROR CODE found ERROR CODE = F0123, ERROR DESCRIPTION= NOT AVAILABLE";
var exp = new Regex(@"ERROR CODE\s?= (F\d{4,5})");
var result = exp.Match(data).Groups[1].Value;
在這里看到它的工作:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.