Удалить парное значение из регулярки

soprano

Client
Регистрация
25.08.2011
Сообщения
866
Благодарностей
948
Баллы
93
Вопрос по регулярке. На странице 2 одинаковых куска кода,
нужно выпарсить только одну цифру. Вот код:
1-й
C#:
<form id="contactform" method="post" action="/respond.php">
        <input name="aid" value="650115433" type="hidden">
2-й
C#:
<br>
            <input name="aid" value="650115433" type="hidden">
такая регулярка
C#:
(?<=aid"\ value=").*?(?=")
В итоге регуляркой парсится 2 одинаковых цифры
Пытался удлинить регулярку, с переносом, но не вышло.
Как сделать, чтобы бралось только одно значение, или как удалить лишнее значение из регулярки?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 642
Баллы
113
если тебе нужно собрать все значения на странице - парсишь всё своей регуляркой в список и потом удаляешь дубли
 

soprano

Client
Регистрация
25.08.2011
Сообщения
866
Благодарностей
948
Баллы
93
Хотелось бы сниппет с решением глянуть..
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 685
Благодарностей
4 642
Баллы
113

soprano

Client
Регистрация
25.08.2011
Сообщения
866
Благодарностей
948
Баллы
93
Регуляркой, которая выше , забираю.
Но там сайт, похоже, динамически каждый день переставляет теги, и регулярка больше суток не работает..
вчера такая была
<input name="token" value="e97e5b36" type="hidden">
и все прекрасно парсилось регуляркой, а сегодня эта же строка выглядит так

<input type=hidden name=token value=e97e5b36>
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)