从字符串中获取单词,这是一堆融合的单词

Ste*_*ges -5 c#

我试图从一堆随机字符或单词中获取一个单词,例如,我想检查dog以下字符串中是否存在该单词:

string animal = "MyNewdogIsVeryPlayful";
Run Code Online (Sandbox Code Playgroud)

我该如何管理?

Bal*_*ick 9

怎么样:

string animal = "MyNewdogIsVeryPlayful";
bool containsDog = animal.ToUpperInvariant().Contains("DOG");
Run Code Online (Sandbox Code Playgroud)

无论原始字符串的外壳如何,这都将起作用.

如果字符串是驼峰式的,并且您想要将字符串拆分以获取组成单词,请在此处查看此答案.