我目前正在C#中處理客戶端/服務器應用程序,它處理計算機規格註冊並將數據包從客戶端發送到服務器。需要幫助從字符串中提取信息
當我收到數據包後,我會提取信息並將它們拆分爲相關的字符串,但我需要進一步提取它們。所以,我有,我有這樣一個字符串的情況下: {2,(IDT High Definition Audio CODEC,IDT),(High Definition Audio Device,Microsoft)}
所以音頻數據被封裝大括號中「{」,開大括號後的#號建議多少聲音設備有內一個系統,並且對於每個聲音設備,一個支架對被打開並且這些支架對之間用逗號分開,因爲括號內的每個信息也都以逗號分隔。
所以我需要做的是,從上面提到的字符串中提取括號內的信息,它們的數量與它們的數量相同。 所以出來的:
{2,(IDT High Definition Audio CODEC,IDT),(High Definition Audio Device,Microsoft)}
要獲取:
string[] array = new array{"IDT High Definition Audio CODEC,IDT","High Definition Audio Device,Microsoft"};