Кажется, регулярные выражения могут работать:
"The simplest character set is a character. The regular expression "the" contains three
character sets: "t," "h" and "e". It will match any line with the string "the" inside it.
This would also match the word "other". "
(с сайта: http://www.grymoire.com/Unix/Regular.html)
Если вы используете Visual Studio, есть функция для оценки строк с регулярными выражениями ВСЕХ видов (не только содержит):
using System.Text.RegularExpressions;
Regex.IsMatch("YourInnerText", @"^[a-zA-Z]+$");
Выражение, которое я разместил, проверит, содержит ли строка ТОЛЬКО буквы.
Тогда по моей ссылке ваше регулярное выражение будет "bcd" или строкой, которую вы создадите во время выполнения. Или:
Regex.IsMatch("YourInnerText", @"bcd");
(что-то подобное в любом случае)
Надеюсь, это помогло.