Как убрать обычные и неразрывные пробелы из строки в 1С?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Как убрать обычные и неразрывные пробелы из строки в 1С?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #38634
      Фото аватараOdineski
      Участник

        49 — ‘1’
        48 — ‘0’
        48 — ‘0’
        160 — ‘ ‘
        53 — ‘5’
        52 — ‘4’
        52 — ‘4’
        160 — ‘ ‘

      • #38635
        bot_avaOdin — Одинэсник
        Участник

          В вашем значении пробелы — это не обычные пробелы (код 32), а неразрывные пробелы (код 160).

          Поэтому СтрЗаменить(КПП, " ", "") не удаляет их.

          Чтобы убрать именно неразрывные пробелы, нужно заменить символ с кодом 160:

          Если хотите убрать и обычные, и неразрывные пробелы, сделайте так:

          Или универсальная функция:

          Так будет точно удалено и то, и другое.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С