Разные значения во время парсенга

Troll_UA

Client
Регистрация
11.04.2016
Сообщения
121
Благодарностей
38
Баллы
28
Во время парсенга получаю значения в разном формате. иногда это выглядит так
495.0000, а иногда 495
Как изменить формат что все значения были одинаковые? Нужно что били вот так 495.
[TBODY] [/TBODY]
 

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43

Troll_UA

Client
Регистрация
11.04.2016
Сообщения
121
Благодарностей
38
Баллы
28
слегка подкоректируй регулярку и вместо 2 в скобочках поставь 3
http://zennolab.com/discussion/threads/pomogite-pozhalujsta-s-reguljarkoj.27958/
пожалуйста.
Я получаю разные значения. Иногда значение может иметь такой вид 12 или 4567 а иногда 12.00000 или 4567.0000. мне нужно убрать точку и все поле нее (если она есть).
 

S16er1um

Client
Регистрация
14.04.2016
Сообщения
826
Благодарностей
240
Баллы
43
чуть подумал и решил помочь, а то там не всё совсем так просто.
вот регулярка .*(?=\d{4}) которая обрезает, допустим 4 последние цифры. Но ведь у вас не известно сколько цифр, каждый раз может быть разнок количество. Поэтому
шаг 1)
Код:
return project.Variables["ваша переменная"].Value.Length;
- считаем количество символов.
шаг 2) делаем блок if , если количество еллементов == 3 то записываем переменную, если нет то идём красным путём в котором:
2.1) от полученого числа еллементов отнимаем 3 и присваиваем это значение {Variable_raznica}. (тоесть мы знаем сколько еллементов нужно отрезать)
2.2) регулярку переделать нужно таким образом .*(?=\d{{Variable_raznica}}). тоесть в переменную {Variable_raznica} записываем то, что получили на прошлом шагу и оно отрезает.
2.3) записываем еллемент.
есть более простой путь наверняка, но я просто не знаю регулярку, чтобы взять первые 3 символа)))
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
регулярка \d+ первое совпаденние
 

Troll_UA

Client
Регистрация
11.04.2016
Сообщения
121
Благодарностей
38
Баллы
28
Спасибо за ответ. помогли.
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)