- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
name[0].InnerText = Regex.Replace(name[0].InnerText, @"<[^>]+>", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, "a*[a-z]*A*[A-Z]*", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, ",", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, "\\.", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, ";", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, "&", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, "\\?", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, "\n", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, " ", string.Empty);
такие дела. кстати, как улучшить? :)) Нужно, чтобы обрезалось все, кроме чисел (положительных и отрицательных) Я какбе начинающий
9 компиляций регэкспов
кстати, постер, тебя в гугле забанили?
Правда, не уверен нужно ли экранировать -, ибо уже подзабыл..
во-вторых строка +++--+3+4+---+ явно не число
видно аффтар скопипастил где-то первую строчку (да и там косяк с жадностью) и решил лично еще немного вбросить гумнеца
Вот такая схема работает, но она опять-таки гавно.
name[0].InnerText = Regex.Replace(name[0].InnerText, @"<[^>]+>", string.Empty);
name[0].InnerText = Regex.Replace(name[0].InnerText, @"[^\d-]+", string.Empty);
CSRF Attack detected[/quote]
Хех :)
тогда делай match:
зы учись правильно формулировать мысль - это не сложно, поверь ;)
>вообще можеть быть любым (число)
т.е. в любой системе счисления, комплексное, вещественное, рациональная дробь ?
"1 2" - какой результат по вашему должен быть тут?
Кроме того, форм записи натуральных чисел существует много, для примера: 0х1, #1, 0.1e+1 и т.п.
или чем больше лисапедов, тем лучше?
Если пытаюсь повторить, сервер посылает на йух, говорит, что слишком часто. Хотя в браузере обновлеятся лента на ура, хоть ф5 зажми не отпуская.