我有一個陣列myarr,里面有5000多元素,如何在里面找到某組特定字符開頭的元素的位置?
如myarr里面的元素有如下內容,總共5000多個元素:
OUTPUT/F(名稱1),T(LOC10__Y)SDFSDF
F(名稱1)=FEATSDFSF
T(LOC10__Y)=TOL/CORTOL,S
OUTPUT/FA(名稱1),TA(LOC10__Y)
FA(名稱1)=FEAT/POINTSDF
TA(LOC10__Y)=TOL/CORTOL
OUTPUT/F(名稱2),T(LOC22__Z)
F(名稱2)=FEAT/POINT,CSFFSF
T(LOC22__Z)=TOL/CORTOL
OUTPUT/FA(名稱2),TA(LOC22__Z),ffssf
FA(名稱2)=FEAT/POINT,
TA(LOC22__Z)=TOL/CORTOL,ZAXIS,0.,INTOL
……
我現在想根據OUTPUT/F(名稱1)來索引元素位置,不用遍歷怎么寫?
uj5u.com熱心網友回復:
正則運算式或者 string.IndexOfuj5u.com熱心網友回復:
Index不能模糊匹配,正則運算式需要遍歷,5000多個陣列元素,遍歷起來特別慢。
uj5u.com熱心網友回復:
Linq 查詢結果的索引https://www.cnblogs.com/shuyuea3/p/LinqQueryIndex.html
uj5u.com熱心網友回復:
LINQ如何獲取某個元素在集合中的索引位置https://codedefault.com/2018/how-to-get-index-using-linq-in-csharp-application
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/41575.html
標籤:C#
上一篇:子表單,父表單字體的問題
