Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проверка на пробельные символы / 25 сообщений из 47, страница 1 из 2
21.03.2019, 14:01
    #39789572
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
есть в c# проверка на пробельные символы?
...
Рейтинг: 0 / 0
21.03.2019, 14:02
    #39789573
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
их всего 6 я так понимаю
по коду конечно не сложно, может уже что готовое есть
...
Рейтинг: 0 / 0
21.03.2019, 14:11
    #39789582
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Regex
...
Рейтинг: 0 / 0
21.03.2019, 14:18
    #39789584
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
string.IsNullOrWhitespace()
Regex.IsMatch
string.Contains()
...
Рейтинг: 0 / 0
21.03.2019, 14:38
    #39789607
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
так норм?

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
        /// <summary>
        /// Проверка на пробельные символы
        /// https://ru.wikipedia.org/wiki/Категория:Пробельные_символы
        /// </summary>        
        public static bool CheckAllWhiteSpaces(char c)
        {
            int[] wCodes = { 13 // возврат каретки
            ,160 ,8199 ,8239, 8288 // неразрывные пробелы
            , 10 // перевод строки
            , 32 // пробел
            , 9 // табуляция
            };
            int code = (int)c;
            if (wCodes.Contains(code))
                return true;
            else
                return false;
        }
...
Рейтинг: 0 / 0
21.03.2019, 14:40
    #39789608
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Roman Mejtesstring.IsNullOrWhitespace()
Regex.IsMatch
string.Contains()
IsNullOrWhitespace - только с нулевой длинной проверяет
...
Рейтинг: 0 / 0
21.03.2019, 14:41
    #39789611
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
listtoview
Код: c#
1.
2.
3.
4.
            if (wCodes.Contains(code))
                return true;
            else
                return false;



Код: c#
1.
return wCodes.Contains(code)



Массив лучше статическим сделать, зачем его каждый раз создавать при входе в метод? Ты же противник оверхеда
...
Рейтинг: 0 / 0
21.03.2019, 14:46
    #39789619
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Shocker.Prolisttoview
Код: c#
1.
2.
3.
4.
            if (wCodes.Contains(code))
                return true;
            else
                return false;



Код: c#
1.
return wCodes.Contains(code)



Массив лучше статическим сделать, зачем его каждый раз создавать при входе в метод? Ты же противник оверхеда
согласен
и расширение
Код: c#
1.
this char c
...
Рейтинг: 0 / 0
21.03.2019, 14:46
    #39789620
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Еще надо потестировать на строках разной длины, возможно заранее скомпилированный Regex будет быстрее работать, чем цикл вызова этого метода
...
Рейтинг: 0 / 0
21.03.2019, 14:46
    #39789621
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
listtoviewесть в c# проверка на пробельные символы?странно чехом их все проверять.
Перевод строки тоже удаляете?
...
Рейтинг: 0 / 0
21.03.2019, 14:48
    #39789627
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Petro123listtoviewесть в c# проверка на пробельные символы?странно чехом их все проверять.
Перевод строки тоже удаляете?
ниче не удаляю
я безобразничаю в строке
мне надо найти первый непробельный символ, кое-что сделать
и вернуть в 1С

строка учавствует в подписи
ни один символ не должен потеряться, по ней потом хеш берется
...
Рейтинг: 0 / 0
21.03.2019, 14:49
    #39789629
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Petro123странно чехом их все проверять.вот чех удивится. Не чехом, а чохом )

Petro123Перевод строки тоже удаляете?Он же с гридом работает. Как раз и нужна такая функция, чтобы удалить всякую хрень из строки, которая должна быть отображена в ячейке.

Правда, в этом случае нужно заменять всё это на обычный пробел, так что опять будет логичнее Regex.Replace
...
Рейтинг: 0 / 0
21.03.2019, 14:49
    #39789630
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Shocker.ProЕще надо потестировать на строках разной длины, возможно заранее скомпилированный Regex будет быстрее работать, чем цикл вызова этого метода
в конце концов на ассемблере можно написать
я помню, РОНы там всякие
...
Рейтинг: 0 / 0
21.03.2019, 14:49
    #39789632
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Shocker.ProОн же с гридом работает. Как раз и нужна такая функция, чтобы удалить всякую хрень из строки, которая должна быть отображена в ячейке.

Правда, в этом случае нужно заменять всё это на обычный пробел, так что опять будет логичнее Regex.Replaceне угадал
...
Рейтинг: 0 / 0
21.03.2019, 14:50
    #39789633
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Shocker.ProPetro123странно чехом их все проверять.вот чех удивится. Не чехом, а чохом )

Petro123Перевод строки тоже удаляете?Он же с гридом работает. Как раз и нужна такая функция, чтобы удалить всякую хрень из строки, которая должна быть отображена в ячейке.

Правда, в этом случае нужно заменять всё это на обычный пробел, так что опять будет логичнее Regex.Replace
нет
...
Рейтинг: 0 / 0
21.03.2019, 14:50
    #39789634
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Shocker.ProShocker.ProОн же с гридом работает. Как раз и нужна такая функция, чтобы удалить всякую хрень из строки, которая должна быть отображена в ячейке.

Правда, в этом случае нужно заменять всё это на обычный пробел, так что опять будет логичнее Regex.Replaceне угадал

да :)
...
Рейтинг: 0 / 0
21.03.2019, 15:12
    #39789655
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Shocker.Proвот чех удивится. Не чехом, а чохом )да))

Shocker.Proнужна такая функция, чтобы удалить всякую хрень из строки, которая должна быть отображена в ячейке.
Ты не поверишь, но у меня хрени в базе не бывает)).
..
Вечно у ТС странные вопросы)
...
Рейтинг: 0 / 0
21.03.2019, 15:17
    #39789663
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Petro123Shocker.Proвот чех удивится. Не чехом, а чохом )да))

Shocker.Proнужна такая функция, чтобы удалить всякую хрень из строки, которая должна быть отображена в ячейке.
Ты не поверишь, но у меня хрени в базе не бывает)).
..
Вечно у ТС странные вопросы)
и очень простые
и как выясняется больше концептуальные)
...
Рейтинг: 0 / 0
21.03.2019, 15:32
    #39789671
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
listtoview,
Термин пробельные символы я сроду не слышал. Полез смотреть - хня какая то.
Сишники используют))). Они глубоко копают.
Ты оттуда?
...
Рейтинг: 0 / 0
21.03.2019, 15:41
    #39789682
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Petro123listtoview,
Термин пробельные символы я сроду не слышал. Полез смотреть - хня какая то.
Сишники используют))). Они глубоко копают.
Ты оттуда?
да, есть программа на плюсах
+1С
+c#
они все умеют цифровую подпись накладывать

по-хорошему надо нормализовать строку перед подписью
но легаси
1Цэшников могу нагнуть, а в плюсах посмотрел, там все не просто

мне проще сделать так же как у них, а то сломаю
...
Рейтинг: 0 / 0
21.03.2019, 15:41
    #39789683
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Petro123Термин пробельные символы я сроду не слышали как в твоих краях переводят whitespace?
...
Рейтинг: 0 / 0
21.03.2019, 15:44
    #39789686
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Shocker.ProPetro123Термин пробельные символы я сроду не слышали как в твоих краях переводят whitespace?
пробельных символов много, а пробел один
...
Рейтинг: 0 / 0
21.03.2019, 15:46
    #39789688
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
это был к Пете вопрос, я то понимаю, в чем разница.
...
Рейтинг: 0 / 0
21.03.2019, 15:47
    #39789689
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
listtoviewа в плюсах посмотрел, там все не просто
что там не просто ?
...
Рейтинг: 0 / 0
21.03.2019, 15:53
    #39789696
listtoview
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка на пробельные символы
Изопропилlisttoviewа в плюсах посмотрел, там все не просто
что там не просто ?
алгоритмы подписи
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Проверка на пробельные символы / 25 сообщений из 47, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]