Искам да предоставям възможност за търсене на потребителите. Имам html данни като низ в базата данни. Използвам Linq за SQL. Но аз не искам да търся низ в HTML таговете. Следователно искам да измъкна HTML таговете от низа, който имам.
Как мога да направя това?
Знам, че Реджекс има нужда Regex.Replace(inf.EmailSubject, @"<(.|n)*?>", string.Empty);
и аз правя частта за четене както по-долу:
from s in dc.UserLandingPages
where !s.UserProductDetail.IsDeleted
&& (s.Nickname.Contains(strSearch)
|| s.Headline.Contains(strSearch)
|| s.SubheadLine.Contains(strSearch)
|| s.HTMLData.Contains(strSearch))
select new UserLandingPageResult { _userLandingPage = s };
Как мога да използвам regex в съдържащата част?
Отговори:
0 за отговор № 1Можеш да използваш Regex.IsMatch
който прави съвпадение на шаблона.
string text = "noname001";
string pattern = @"[nN]ame"; // either Name or name
bool status = Regex.IsMatch(text, pattern);