/ / как да използвате RegEx.Заместване или търсене низ в HTML низ, като използвате Linq - c #, html, regex, низ, linq

как да използвате RegEx.Replace или търсене низ в HTML низ с Linq - C #, html, regex, низ, linq

Искам да предоставям възможност за търсене на потребителите. Имам 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);