Stream stream = httpWebResponse.GetResponseStream(); StreamReader reader = new StreamReader(stream); MatchCollection matches1 = Regex.Matches(reader.ReadToEnd(), "([0-9]{6,8})"); MatchCollection matches2 = Regex.Matches(reader.ReadToEnd(), "([0-9]{6,8})"); //Request(matches1[0].Value, matches2[0].Value); foreach (Match mat in matches2) { textBox1.AppendText(mat.Value); } Почему 2 регулярка работать не хочет?
http://msdn.microsoft.com/ru-ru/library/system.io.streamreader.readtoend.aspx' Если текущее положение находится в конце потока, возвращается пустая строка
string str = reader.ReadToEnd(); так религия не позволяет сделать? и зачем 2 регекса с одинаковыми паттернами? что за бред?
Есть 2 формы Form1 and Form2 В Form1 PHP: textBox1.AppendText("form1!!!!"); На form2 расположен textBox1. Как сделать, чтобы на форме form2 в textBox1 добавилась запись "form1!!!!"?
textBox1 на форме 2 выставить модификатор доступа в public, и обратиться к текстбоксу в классе первой формы через объект окна 2-ой формы.
Когда пытаюсь открыть form2 PHP: private void button3_Click(object sender, EventArgs e) { w.Show(); } В первый раз открывается. Во второй раз выдаётся ошибка Code: Доступ к ликвидированному объекту невозможен. Имя объекта: "Form2". А если открывать так PHP: w.ShowDialog(); То всё работает нормально. В чём проблема?
Пишу конвертер который переводи данные из Access в Microsoft SQL. Конвертер запускается на одной машине, БД находится на другой машине. Мне нужно при конвертации создавать файл некоего содержания и сохранять его на сервер (там же где в БД находится) но не в БД, а просто как обычный файл. Я чет даже и незнаю как мне сохранить файл на удаленной машине, я ведь даже IP ее незнаю только имя SQL servera к которому коннекчусь. Все это на С#. Нужны ваши идеи, ибо я ваще без понятия что делать PS. задачу решил даже не переделывая код, просто осмыслением того что если компутера находятся в одной сети и между ними настроем доступ, и на удаленном компе есть папка с правами на запись, то в диалоговом окне выбора директории в папке "сеть" выбираем нужный сервер,папку ну и т.д.
C# Беда с регекспом.Имеется вот такая строка: /imgres?imgurl=http(s)://site.com/images/img/f4f3df-sous.jpg(?w=499&h=439)& То что в скобках может присутствовать, а может и нет. Нужно дёргать всю строку и разширение файла (например .jpg).Написал вот такой регексп: string pattern = "/imgres[?]imgurl=(?<imgurl>.+?)[.](?<exec>[a-zA-Z]{3,4})[&%?]"; но оно почему-то парсит не все записи.
помогите, как реализовать в C#: 1. Запрет на запуск Task Manager (или чтоб он сворачивался как только его открывают ну вобщем чтоб нельзя было процесс уничтожить) 2. как скопировать себя в системную директорию(http://msdn.microsoft.com/en-us/library/system.io.file.copy(VS.71).aspx)