文字列に対して検索操作を実行したい。例えばのために私は次の文字列完全な単語とスペースを区切って単語を完全にマッチングする方法
こんにちは私の名前はババールであると私は任意の単語は、次のコードを使用して、この文字列かどうかに存在している場合ことを検索したい場合は、私は.NET開発者今
思いを持っています。 午前と名を一致していることが2単語を返します。この方法で問題が
if(str.Contains("am"))
{
return true;
}
があります。結果はです。が正しいですが、私は結果がスペースで区切られた完全な単語であることを望みます。結果としての名前を返すべきではありません。それはその一部ではない完全な単語と一致するはずです。この問題で親切に私を助けてください
スペースで区切り、名前で検索しますか? –
これについて簡単に考えれば、 'str.Contains(" am ")'を使うことができます。 ... –
この正規表現 '\ bam \ b'は単語境界を使って' am'という単語にマッチします。 –