1
Du hast drei Pfade:
- nichts passt (weder if, noch else if) -> return leerer string
- match.success (if) -> du setzt name auf nen value, else if wird übersprungen und wenn der Loop dann durch ist returnst du ... tadaaa: nen leeren string
- match.success = false (else if): du returnst ausgabe (das zusätzliche assignment ist hier übrigens überflüssig)
static string GetDefaultDatenbank(string input)
{
const string pattern = @"(id)|(strer)|(bach)|(sm)|";
foreach (Match match in Regex.Matches(input, pattern, RegexOptions.IgnoreCase))
{
if (match.Success)
{
return match.Value.ToLower();
}
}
return "Kontrollieren Sie den Pfad.";
}
Diese Antwort melden
Link
geantwortet
hansenausberlin
Punkte: 25
Punkte: 25