у меня есть это регулярное выражение:Regex с HTML-тегами
(\S+)=[""']?((?:.(?![""']?\s+(?:\S+)=|[>""']))+.)[""']?
Это регулярное выражение извлечет имя тега и значения из строки HTML, все работает нормально, но, когда у меня есть один символ регулярное выражение будет ловить левую сторону цитаты и персонажа.
Это моя строка:
<select title="Campo" id="6:7" style="width: auto; cursor: pointer;" runat="server" controltype="DropDownList" column="Dummy_6"><option value="0">Value:0</option><option selected="selected" value='1'>Value:1Selected!</option></select>
Я не знаю, как изменить это выражение регулярных выражений, чтобы правильно захватить полукокс даже есть только один символ.
Что ** Язык ** вы используете, и что точно вы пытаетесь соответствовать? Я бы рассмотрел использование анализатора вместо регулярного выражения для этой задачи. – hwnd
[Не анализировать HTML с регулярными выражениями] (http://stackoverflow.com/a/1732454/1995300)! – helmbert
C#, большое спасибо – VirtApp