Как удалить пустые строки, НО не переносы

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
1)Сабж. Как удалить пустые строки, НО не переносы.
Нашел на форум регулярочку /\r
Но она не только пустые строки удалила, но и все переносы удалила заодно)
Получился список из текста,который лежит только в первой строке. А мне так не надо).

2)И как правильно разделить на 2?
Я делаю через переменная-установить значение
{-Variable.kolvo-}/2
Так он устанавливает значение
"ЗНАЧЕНИЕ/2". Без реального деления
 
Последнее редактирование:

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Благодарностей
517
Баллы
113
1. Регулярка \r\n\r\n|\n\n|\r\r
2. Для арифметических операций используйте Свой код > JavaScript, туда записывайте {-Variable.kolvo-}/2 и результат кладите в нужную переменную.
 
  • Спасибо
Реакции: GreenWay и Dexio

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
1. Регулярка \r\n\r\n|\n\n|\r\r
2. Для арифметических операций используйте Свой код > JavaScript, туда записывайте {-Variable.kolvo-}/2 и результат кладите в нужную переменную.
Разделил.
А вот регулярочка не помогла.

Это остается в файле
Код:
 

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63
. Для арифметических операций используйте Свой код > JavaScript, туда записывайте {-Variable.kolvo-}/2 и результат кладите в нужную переменную.
Работает. Но можно сделать,чтобы возвращал всегда целое число? Он мне например дал результат 115.5 , а я из списка не могу взять строки до 115.5. Только до 115.
Регексом тоже не вытащить, ведь не всегда ".5" в конце

Точнее. Как сделать,чтобы этот код {-Variable.kolvo_Strok-}/2 возвращал только целое число?
 
Последнее редактирование:

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
регексом можно вытащить значение до точки..
 

Dexio

Client
Регистрация
09.05.2014
Сообщения
1 254
Благодарностей
220
Баллы
63

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
можно перед регексом проверять, есть точка или нет, и если есть - делать регекс, если нет - просто брать значение и с ним работать..
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
вот, немного громоздко получилось, но все же:
(возвращает всегда целое число)

upload_2014-7-13_15-8-38.png

вот сам шаб:
 

Вложения

Irbis

Client
Регистрация
02.03.2014
Сообщения
195
Благодарностей
120
Баллы
43
Делите кодом C#:
Код:
return Convert.ToInt32(project.Variables["имяпеременной"].Value) / 2;
 
  • Спасибо
Реакции: Dexio и Sergodjan

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