|
КодСимвола(<Строка>, <НомерСимвола>) ? | ☑ | ||
---|---|---|---|---|
0
Santa4527
01.09.11
✎
10:30
|
Синтаксис:
КодСимвола(<Строка>, <НомерСимвола>) Параметры: <Строка> (обязательный) Тип: Строка. Исходная строка. <НомерСимвола> (необязательный) Тип: Число. Номер символа в строке, код которого необходимо получить. Нумерация символов в строке начинается с 1. Значение по умолчанию: 1 Возвращаемое значение: Тип: Число. Код переданного символа. Код возвращается в соответствии с кодировкой Unicode. Описание: Получает код символа, расположенного в переданной строке в позиции с указанным номером. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение. Пример: КодПервогоСимволаФамилии = КодСимвола(Сотрудник.Фамилия); Где можно посмотреть список всех соответствий кодов с символами? |
|||
1
andrewks
01.09.11
✎
10:31
|
Таблица символов
|
|||
2
palpetrovich
01.09.11
✎
10:32
|
набери все символы в одну строку перебери в цикле :)
|
|||
3
miki
01.09.11
✎
10:33
|
||||
4
Ненавижу 1С
гуру
01.09.11
✎
10:35
|
вот интересно, а накуя?
|
|||
5
palpetrovich
01.09.11
✎
10:36
|
(4) мне тоже :) ...хотя, может выучить хочет ...как таблицу умножения :)
|
|||
6
Santa4527
01.09.11
✎
10:40
|
Мне нужно определить, что стоит до и после определенного символа. То есть. «2х1.5 «или слово «Хорошо». В первом случаи мне нужно узнать что возле "х" стоят числа, а во втором случае (Хорошо) стоят не числа.
|
|||
7
Santa4527
01.09.11
✎
10:41
|
С помощью кода символа хочу определить!
|
|||
8
Ненавижу 1С
гуру
01.09.11
✎
10:41
|
(6) а зачем тебе коды тогда, сравнивая тупо символы
|
|||
9
miki
01.09.11
✎
10:44
|
(7)цифры - между 0x30 и 0x39.
|
|||
10
Santa4527
01.09.11
✎
10:44
|
Например "e" (Не русс.) выдает код 101
А "k" (не русс) .107 |
|||
11
andrewks
01.09.11
✎
10:44
|
(10) и?
|
|||
12
andrewks
01.09.11
✎
10:45
|
Функция ЭтоЧисло(Симв1)
Возврат ((Симв1>="0") И (Симв1<="9")); КонецФункции |
|||
13
Santa4527
01.09.11
✎
10:45
|
(11) как узнать полный список кодов?
|
|||
14
andrewks
01.09.11
✎
10:46
|
+(12) сорри, Функция ЭтоЦифра(Симв1)
|
|||
15
andrewks
01.09.11
✎
10:47
|
(13) их 65536 штук
|
|||
16
miki
01.09.11
✎
10:50
|
(13)по ссылкам кто ходить будет?
" Кодовое пространство разделено на 17 «плоскостей» по 65 536 (= 216) символов: Плоскость 0 (0000—FFFF): Базовая многоязыковая плоскость (Basic Multilingual Plane, BMP) Плоскость 1 (10000—1FFFF): Дополнительная многоязыковая плоскость (Supplementary Multilingual Plane, SMP) Плоскость 2 (20000—2FFFF): Дополнительная иероглифическая плоскость (Supplementary Ideographic Plane, SIP) Плоскость 3 (30000—3FFFF): Третичная иероглифическая плоскость (Tertiary Ideographic Plane, TIP) Плоскости 4—13 (40000—DFFFF) не используются Плоскость 14 (E0000—EFFFF): Дополнительная плоскость особого назначения (Supplementary Special-purpose Plane, SSP) Плоскость 15 (F0000—FFFFF) используется как дополнительная область-A для частного использования (Supplementary Private Use Area-A, SPUA-A) Плоскость 16 (100000—10FFFF) используется как дополнительная область-B для частного использования (Supplementary Private Use Area-B, SPUA-B) " |
|||
17
catena
01.09.11
✎
11:47
|
Функция ЭтоЦифра(С) Экспорт
Возврат Найти("0123456789", С)<>0; КонецФункции Функция ЭтоБуква(С) Экспорт Возврат ЭтоРусскаяБуква(С) ИЛИ ЭтоЛатинскаяБуква(С); КонецФункции Функция ЭтоРусскаяБуква(С) Экспорт Возврат Найти("АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЫЬЪЭЮЯ", ВРег(С))<>0; КонецФункции Функция ЭтоЛатинскаяБуква(С) Экспорт Возврат Найти("ABCDEFGHIJKLMNOPQRSTUVWXYZ", ВРег(С))<>0; КонецФункции (c)Fixin |
|||
18
Ненавижу 1С
гуру
01.09.11
✎
11:54
|
(17) Букву легче проверить так:
Функция ЭтоБуква(С) Экспорт Возврат НРег(С)<>ВРег(Н); КонецФункции фиксин вообще извращенец |
|||
19
hhhh
01.09.11
✎
12:08
|
(13) сейчас по кодам нигде не сортируют. По кодам сортировали в 1995 году. Получается, что ты 15 лет дремал, ничего не видел, а теперь проснулся и решил, что по-прежнему все программы сортируют по коду символа.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |