Heim  >  Artikel  >  Backend-Entwicklung  >  C#-Programm zum Suchen aller Teilzeichenfolgen in einer Zeichenfolge

C#-Programm zum Suchen aller Teilzeichenfolgen in einer Zeichenfolge

WBOY
WBOYnach vorne
2023-09-09 18:57:02827Durchsuche

C# 程序查找字符串中的所有子字符串

Finden Sie alle Teilzeichenfolgen in einer Zeichenfolge mit der Methode substring() in C#.

Angenommen, unser String ist -

Xyz

Durchlaufen Sie die Länge des Strings und verwenden Sie die Substring-Funktion vom Anfang bis zum Ende des Strings -

for (int start = 0; start <= str.Length - i; start++) {
   string substr = str.Substring(start, i);
   Console.WriteLine(substr);
}

Beispiel

Das Folgende ist ein C#-Programm, um alle Teilstrings in a zu finden Zeichenfolge.

Live-Demo

using System;
class Demo {
   static void Main() {
      string str = "xyz";
      for (int i = 1; i < str.Length; i++) {
         for (int start = 0; start <= str.Length - i; start++) {
            string substr = str.Substring(start, i);
            Console.WriteLine(substr);
         }
      }
   }
}

Ausgabe

x
y
z
xy
yz

Das obige ist der detaillierte Inhalt vonC#-Programm zum Suchen aller Teilzeichenfolgen in einer Zeichenfolge. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen