У меня есть следующий код:
string filterTerm = txtDocFilterTerm.Text.ToLower();
var regEx = new Regex(filterTerm);
//griQualifiedDocs is a grid
//storage.QualifiedDocs is the master/original collection
griQualifiedDocs.ItemsSource = storage.QualifiedDocs
.Where(item => regEx.IsMatch(item.DocName.ToLower()))
.ToList();
Этот запрос вернет все строки, соответствующие фильтру, независимо от его места в строке. Как я могу ограничить это, чтобы регулярное выражение запускалось только в начале строки?
Например, текущий код возвратит «Джо Джонс» и «Джонси Смит», если фильтр «Джонс»; Я только хочу вернуть "Джонси Смит"
ТИА.