Регулярное выражение для получения строки с любыми символами по бокам - C#
Формулировка задачи:
Есть выражение выбирающее айди меток:
которое сработает в том случае, если
Regex rx = new Regex(@"<label id=""(.*)"" class=""ai-option"">" + str + "</label>", RegexOptions.Compiled | RegexOptions.IgnoreCase);
str
полностью совпадает со значением ...ai-option">значение str
</label> но часто бывают случае когда до или после str в содержимом html тега стоят либо точки либо двоеточие либо еще какой косяк(( как их учесть, например записать выражение так ...ai-option"">" что-угодно + str + что-угодно"</label>Решение задачи: «Регулярное выражение для получения строки с любыми символами по бокам»
textual
Листинг программы
Regex rx = new Regex(@"<label id=""(.*)"" class=""ai-option"">.*?" + str + "({3,}?).*?</label>"
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д