- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
string result = Encoding.GetEncoding(CharSet).GetString(resultData);
// сам паттерн \[\[\[\"([^"]*)
String commonString = "";
commonString += @"\";
commonString += @"[";
commonString += @"\";
commonString += @"[";
commonString += @"\";
commonString += @"[";
commonString += @"\";
commonString += "\"";
commonString += @"(";
commonString += "[";
commonString += "^";
commonString += "\"";
commonString += @"]";
commonString += @"*";
commonString += @")";
String pattern = commonString;
Regex reg = new Regex(pattern);
var mathces = reg.Match(result);
String stringResult = mathces.ToString().Replace("[[[\"", "");
Сборка паттерна регулярки, скажите как можно такое покороче собрать
rat4 11.04.2012 14:13 # 0
AndrKn 11.04.2012 14:23 # 0
rat4 11.04.2012 14:30 # +4
lucidfoxGovno 11.04.2012 15:25 # +1
Lure Of Chaos 11.04.2012 20:09 # 0
rat4 11.04.2012 20:17 # +2
istem 11.04.2012 20:22 # 0
3.14159265 11.04.2012 20:21 # −2
Не ферзь, а визирь вообще-то
rat4 11.04.2012 20:27 # 0
absolut 12.04.2012 20:06 # +1
krypt 11.04.2012 17:20 # 0
DBdev 11.04.2012 18:33 # +6
TarasB 11.04.2012 20:04 # +2
3.14159265 11.04.2012 19:12 # −1
Кстати вот пример вроде как удобно расширения шарпа - динамическая типизация - но многие юзают var вместо конкретного типа, даже когда тип известен.
А внедрен сей var как раз в сочетании с известной технологией linq.
roman-kashitsyn 11.04.2012 19:21 # +2
3.14159265 11.04.2012 19:27 # −2
Ленится указать явно, когда четко его знаешь - считаю плохим подходом.
legat 12.04.2012 18:52 # 0
3.14159265 12.04.2012 19:39 # −1
Спасибо что просветил меня дибила, но об этом сказал еще Роман. Я же говорю, что такой охуенно умный вывод типов конечно удобен, но вводит моду на объявление всего и вся varами.
>без использования var появляется переизбыточность
Чего? А недоизбыточность когда появляется?
И что это получается, что мудаки пишущие
вместо
заслуживают пощады?
rat4 12.04.2012 19:57 # 0
Lure Of Chaos 12.04.2012 20:00 # 0
зато можно вместо
обойтись
и все понимают, что cls - это MySuperPuperClass, и никак не YourShitClass.
хотя опять же - никто не заставляет, особенно если придерживаться соглашений по коду и здравого смысла.
absolut 12.04.2012 20:09 # 0
Lure Of Chaos 12.04.2012 21:03 # 0
legat 12.04.2012 20:59 # 0
roman-kashitsyn 12.04.2012 23:39 # 0
const var s = "string"; // LOLобезжиренное сало
TarasB 13.04.2012 11:43 # +1
> var i=1;
> var s="Govno";
> var f=1.0;
Почему мудаки? Что плохого переложить часть работы на компилятор?
Lure Of Chaos 13.04.2012 12:41 # +1
TarasB 13.04.2012 19:36 # +1
float f = 1
это говнисто, потому что содержит неявное приведение.
guest 17.04.2012 07:43 # 0
akaDElpher 23.04.2012 11:47 # +1
тут рекомендации.
А решарпер: http://habrahabr.ru/post/39231/
предлагает вообще всё превратить в var.
3.14159265 28.04.2012 18:08 # 0
И сцылка хорошая.
>Микрософт не рекомендует использовать var нигде кроме как в случае анонимных типов.
Ну вот именно то о чем я грил вот тут:
http://govnokod.ru/9922#comment134860
Dictionary<SomePair<Key,Value>,SomeOther Shit<KindOfShit>> - тут я и сам бы напейсал var.
P.S> Они и про бездумное использование AsParallel() на сайте написали.
3.14159265 11.04.2012 19:19 # +6
Ты не используешь LINQ, потому твой код - говно.
Без LINQ тут никак не обойтись:
Говногость 11.04.2012 20:09 # +5
Лучше даже так: .AsParallel().AsParallel().AsParallel(). AsParallel().
3.14159265 11.04.2012 20:15 # +1
3.14159265 11.04.2012 20:24 # +3
Это у тебя оптимизация под 4-х ядерные!
absolut 12.04.2012 03:21 # +2
SmackMyBitchUp 12.04.2012 05:20 # +3
AndrKn 12.04.2012 08:47 # 0
lucidfoxGovno 12.04.2012 15:56 # +3
фруктами на рынке?
absolut 12.04.2012 17:37 # +1
rat4 12.04.2012 17:43 # 0
absolut 12.04.2012 20:12 # +1
SmackMyBitchUp 12.04.2012 18:19 # 0
roman-kashitsyn 12.04.2012 18:24 # +2
а у тупых американцев - натуральное
Lure Of Chaos 12.04.2012 18:47 # +1
wvxvw 12.04.2012 21:33 # 0
Даже значек специальный есть для натуральных и ноль: \mathbb{N}_0
Lure Of Chaos 13.04.2012 09:55 # +2
а нуль никогда не было натуральным, пусть тот, кто вам сказал, что нуль натурален, прикусит себе язык.
rat4 13.04.2012 10:15 # 0
ℕ₀ ?
wvxvw 13.04.2012 11:31 # 0
> Lure Of Chaos, она пожилая и очень добродушная француженка, меня совесть замучает.
Lure Of Chaos 13.04.2012 12:44 # 0
посему, француженке французский, а не математика.
Lure Of Chaos 13.04.2012 12:54 # 0
или вверх, мне такая нотация встречалась чаще.
http://upload.wikimedia.org/wikipedia/os/math/9/5/c/95c836ee6d1d7a0b8a468ce0c7d194bd.png
http://upload.wikimedia.org/wikipedia/os/math/3/9/b/39b023a04020b4abc37a791add367b3f.png
absolut 12.04.2012 20:11 # 0
guest 16.04.2016 04:27 # 0