|   |   | 
| 
 | Число из строки | ☑ | ||
|---|---|---|---|---|
| 0
    
        Mandel 15.07.11✎ 16:43 | 
        Как из строки получить число 123?
  "123 вап авп" | |||
| 1
    
        Jstunner 15.07.11✎ 16:48 | 
        Число(Лев("123 вап   авп", 3))     | |||
| 2
    
        Леха Дум 15.07.11✎ 16:54 | 
        (0) Тебе нужно дернуть из строки все цифры?     | |||
| 3
    
        Лефмихалыч 15.07.11✎ 16:58 | 
        регэксп:
  ^\d+ | |||
| 4
    
        Mandel 18.07.11✎ 09:06 | 
        все цифры, которые есть слева, до встречи символа, отличнго оот цифры, например,
  "744 njf 66 mks". Результат должен быть 744. | |||
| 5
    
        mzelensky 18.07.11✎ 09:07 | 
        (4) я бы циклом перебирал от начала до первого НЕ ЧИСЛА     | |||
| 6
    
        Mandel 18.07.11✎ 09:17 | 
        посимвольно?     | |||
| 7
    
        mzelensky 18.07.11✎ 09:23 | 
        (6) ну да     | |||
| 8
    
        Defender aka LINN 18.07.11✎ 09:28 | 
        (5) Ваша религия запрещает (3)?     | |||
| 9
    
        Ptmlk 18.07.11✎ 09:30 | 
        Вполне достаточно так:
  Число("123 вап авп") | |||
| 10
    
        Defender aka LINN 18.07.11✎ 09:35 | 
        (9) Чтобы вызвать исключение - да, достаточно.     | |||
| 11
    
        RomaH naïve 18.07.11✎ 09:38 | 
        (3), (8) - это что?     | |||
| 12
    
        guitar_player 18.07.11✎ 09:43 | 
        (10) )))     | |||
| 13
    
        Ptmlk 18.07.11✎ 09:45 | 
        (10)Приведи пожалуйста пример, когда эта конструкция вызовет исключение.     | |||
| 14
    
        Злопчинский 18.07.11✎ 09:46 | 
        (10) в 7.7 прокатывало, в снеговике - ??     | |||
| 15
    
        guitar_player 18.07.11✎ 09:46 | 
        (13)
  Число("123 вап авп") | |||
| 16
    
        amiko 18.07.11✎ 09:49 | 
        (15) +1
  Преобразует полученный параметр в значение типа Число. Значение типа Строка преобразуется в число в том случае, если параметр является строковым представлением литерала численного типа. При этом строковое представление анализируется как с учетом региональных установок информационной базы, так и без их учета. В противном случае будет выдано сообщение об ошибке выполнения функции. | |||
| 17
    
        Ptmlk 18.07.11✎ 09:49 | 
        (10) Прошу прощения, действительно в восьмерке не отрабатывает     | |||
| 18
    
        Defender aka LINN 18.07.11✎ 09:50 | 
        (13) Возьми, да запусти.     | |||
| 19
    
        Нуф-Нуф 18.07.11✎ 09:51 | 
        а если ориентироваться на первое вхождение пробела?     | |||
| 20
    
        comp2006 18.07.11✎ 09:54 | 
        (9) Было бы неплохо! 
  В Excel есть функция val, может и в 1С будет со временем. Val("123 вап авп") = 123 CDbl("123 вап авп")= Исключение | |||
| 21
    
        Паланик 18.07.11✎ 09:56 | 
        Расскажите кто-нибудь подробней про (3), интересно же)     | |||
| 22
    
        Паланик 18.07.11✎ 09:57 | 
        Кстати, автор привел 2 примера и в обоих число стоит самым первым и оно трехзначно... совпадение? или все таки Лев("", 3) спасет автора?)     | |||
| 23
    
        Defender aka LINN 18.07.11✎ 10:09 | ||||
| 24
    
        andrewks 18.07.11✎ 10:11 | 
        (14) нет     | |||
| 25
    
        andrewks 18.07.11✎ 10:12 | 
        (22) уж лучше к Найти по первому пробелу привязаться     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |