Показать сообщение отдельно

  #433  
Старый 05.05.2010, 07:35
cel1697i845
Постоянный
Регистрация: 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(lolpattern)); 
Но оно делает не так, как я хочу
Я обычно в таких случаях использую вот такой код (возможно с точки зрения спецов и не верно, но работает безотказно (по крайней мере пока не жалуюсь))
из textBox1.Text - считываю твою строку <input type="hidden" name="uniq_id" value="12345qwerty" />
далее ее разбиваю по символу " записывая в массив, и вывожу textBox2.Text данные из массива[5]

Код:
string[] str = textBox1.Text.Split('\"');
textBox2.Text = str[5];
Правда это не совсем то что Вы просили.
 
Ответить с цитированием