Я получил следующие два типа выхода мне нужно сделать матч регулярок & заменить на:Regex матч в HTML-теги
<span class=Price>$9.99</span>
<span class=RegularPrice>$9.99</span><span class=SalePrice>$4.99</span>
Что я ищу сделать, это соответствует $ 9,99 в первом примере ; и $ 4,99 во 2-м. (В основном соответствует содержанию тега, если класс либо цена или SalePrice
Я попробовал несколько примеров, но они либо совпадают весь срок, или начать с SalePrice и идти вперед
Что я» ве получил сейчас:
var regex = new Regex(@"<span class=Price|SalePrice>(.*?)<\/span>");
но это прочь немного где-то я думаю, что чередование не совсем верно, кто-то может мне точку в правильном направлении
Использование трубы в контексте регулярного выражения (не входя в группу '(...)') будет отделять все слева от нее справа. Это означает, что вы действительно хотите '(?: Price | SalePrice)' – revo