
05.05.2010, 07:35
|
|
Постоянный
Регистрация: 22.11.2008
Сообщений: 395
С нами:
9192803
Репутация:
776
|
|
Сообщение от Rio-de-Janeiro
Всем здрасьте!
Помогите, пожалуйста, с регулярными выражениями.
Допустим, из строки, вида
<input type="hidden" name="uniq_id" value="12345qwerty" />
мне нужно вытащить то, что заключено между value=" и ".
Поизучав тему с регулярными выражениями в соседнем разделе, я пришел к такому:
PHP код:
string lol="<input type=\"hidden\" name=\"uniq_id\" value=\"12345qwerty\" />";
string pattern = "value=\"(.*)\"";
result = Convert.ToString(Regex.Match(lol, pattern));
Но оно делает не так, как я хочу 
Я обычно в таких случаях использую вот такой код (возможно с точки зрения спецов и не верно, но работает безотказно (по крайней мере пока не жалуюсь))
из textBox1.Text - считываю твою строку <input type="hidden" name="uniq_id" value="12345qwerty" />
далее ее разбиваю по символу " записывая в массив, и вывожу textBox2.Text данные из массива[5]
Код:
string[] str = textBox1.Text.Split('\"');
textBox2.Text = str[5];
Правда это не совсем то что Вы просили.
|
|
|