Ich möchte eine Suchoperation für eine Zeichenfolge durchführen. für beispiel habe ich eine folgende ZeichenfolgeSo passen Sie das komplette Wort an das durch das Leerzeichen getrennte Wort an
Hallo Mein Name ist Babar und ich bin ein .NET-Entwickler
Nun, wenn ich das gesucht werden soll, wenn ein Wort in dieser Zeichenfolge vorhanden ist oder nicht folgenden Code verwenden.
if(str.Contains("am"))
{
return true;
}
Es gibt ein Problem bei dieser Methode wird es 2 Wort zurückkehren werden am und Namen abgestimmt. Das Ergebnis ist am ist korrekt, aber ich möchte, dass das Ergebnis ein komplettes Wort durch Leerzeichen getrennt sein sollte. Es sollte nicht Name als Ergebnis zurückgeben. Es sollte dem vollständigen Wort entsprechen, das nicht Teil davon ist. Bitte helfen Sie mir bei diesem Problem
nach Platz spalten, dann nach Namen suchen? –
Kurz darüber nachdenken, können Sie 'str.Contains (" am ")' verwenden. Oder split string to array, ... –
Diese Regex '\ bam \ b' wird dem Wort' am' mit Wortgrenzen entsprechen. –