Suchen Sie die Position, an der das angegebene Zeichen oder die angegebene Zeichenfolge zum ersten Mal in der Zeichenfolge erscheint, und geben Sie den ersten Indexwert zurück , wie zum Beispiel:
str1.IndexOf("字"); //查找“字”在str1中的索引值(位置) str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置) str1.IndexOf("字",start,end);//从str1第start+1个字符起,查找end个字符,查找“字”在字符串STR1中的位置[从第一个字符算起]注意:start+end不能大于str1的长度
Der Index des Parameters ist eine Zeichenfolge. Suchen Sie die Position, an der die Parameterzeichenfolge zum ersten Mal in der Zeichenfolge erscheint, und geben Sie diese Position zurück. Beispiel: string s="0123dfdfdf"; int i=s.indexof("df"); Gibt -1 zurück, wenn nicht gefunden.
Wenn Sie eine leistungsfähigere String-Parsing-Funktion benötigen, sollten Sie die Regex-Klasse verwenden und reguläre Ausdrücke verwenden, um Strings abzugleichen.
indexof(): Positionieren Sie Zeichen und Zeichenfolgen von vorne nach hinten in der Zeichenfolge. Alle Rückgabewerte beziehen sich auf die absolute Position in der Zeichenfolge. Wenn sie leer ist, ist sie - 1
string test="asdfjsdfjgkfasdsfsgfhgjgfjgdddd"; test.indexof(’d’) =2 //从前向后 定位 d 第一次出现的位置 test.indexof(’d’,5,2)=6 //从前向后 定位 d 从第5 位开始查,查2位,即 从第5位到第7位;
lastindexof(): Positionieren Sie Zeichen und Zeichenfolgen von hinten nach vorne in der Zeichenfolge.
Die Verwendung ist genau die gleiche wie bei indexof().
Im Folgenden vorgestellt: IndexOfAny ||lastindexofany
Sie akzeptieren Zeichenarrays als Argumente wie oben. Geben Sie die früheste tiefgestellte Position eines Zeichens im Array zurück > wie folgt:
lastindexofany Das Gleiche wie oben.char[] bbv={’s’,’c’,’b’}; string abc = "acsdfgdfgchacscdsad"; Response.Write(abc.IndexOfAny(bbv))=1 Response.Write(abc.IndexOfAny(bbv, 5))=9 Response.Write(abc.IndexOfAny(bbv, 5, 3))=9
substring() Usage
string a="aadsfdjkfgklfdglfd"
a.substring(5) //Alle Zeichenfolgen ab der fünften Ziffer abfangen
a.substring(0,5) //Alle Zeichenfolgen von 0 bis 5 abfangen
Das Obige ist der Inhalt des C#-Verwendungsindex (nachgedruckt). Für weitere verwandte Inhalte achten Sie bitte auf PHP Chinese Net ( m.sbmmt.com)!