嗨,我想獲得一個字符串中的位置並將該值分配給一個變量。如何獲取字符位置並使用C#將字符串賦值給字符串?
如
String PrintType= "3in"
String val ="A4-Format1,A5-Format2,3in-Format3,4in-Format4";
現在,這是我的字符串。在這裏,我想找到3in的位置,然後我想找到3in-Format3的逗號(,)的位置。現在獲得第一個和最後一個位置後,我想將第一個和最後一個位置內的值分配給一個變量。
例如現在第一現在的位置是22(「3)和上次位置爲3(3英寸-Format3(,))是33.After找到我想該值分配給一個變量
第一個和最後一個位置如
var type = "3in-Format3"
現在我發現通過
String PrintType= "3in"
String val ="A4-Format1,A5-Format2,3in-Format3,4in-Format4";
String a = val.IndexOf(PrintType);
第一現在的位置是現在,我想找到的最後一個位置的第一和最後的位置之間的值賦給變量。我累了我來最好水平解釋我的問題。請任何人瞭解我的問題並幫助我解決此問題。
高級謝謝。
聽起來像一個正則表達式;但你的解釋是超級混亂(我不擅長正則表達式) – BradleyDotNET
不是一個解決方案,但idk爲什麼你使用'String',應該是'string'。 – jdmdevdotnet
你應該能夠將['String.IndexOf'](https://msdn.microsoft.com/en-us/library/system.string.indexof(v = vs.110).aspx)去那裏, –