С Новым годом! Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/47: Рейтинг темы: голосов - 47, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 08.10.2011
Сообщений: 38
1

Как можно заменить перенос строки на определённый символ

23.02.2012, 08:57. Показов 8693. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите как можно заменить перенос строки на определённый символ..
Пример... в Text1.Text следующее:
asdfqwersssqwertasdf
admjisk84ok8o4
sdfoksiurekue333883
Нужно по нажатию на кнопку перевести это в:
asdfqwersssqwertasdf+admjisk84ok8o4+sdfoksiurekue333883

Пробовал всяко через Replace.. Ничего не выходит чего-то я не знаю. как быть ? )
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.02.2012, 08:57
Ответы с готовыми решениями:

Символ переноса в Excel (Как заменить символ на перенос строки)
Решил подсобить всем кто будет гуглить: Как заменить символ на перенос строки в Excel (ALT+Enter)....

Заменить определенный символ строки
Добрый день! Имеем строку S и номер символа i, хотим заменить S символ на символ '*' Из-за...

Как можно вырезать из строки символ (ы) и заменить их на другие?
Есть проблема: надо сделать программу tkinter, где пользователь пишет свою функцию y = f(x),...

Как заменить определенный символ на номера попорядку?
Извините ели не туда написал. Есть документ в нем 9000 адресов с символом n. Как этот сделать так,...

3
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,223
23.02.2012, 11:00 2
А что на что ты Replacил?
Прйдись посимвольно по всему содержимому текстбокса.
Что стоит между "f" и "a" и между "4" и "s" (между словами. скорей всего там пробел, но может быть перенос строки) замени на ""

Добавлено через 4 минуты
попробуй так:
Visual Basic
1
 Replace(Текст1.Text, vbCrLf, "")
Добавлено через 2 минуты
Но если ширина поля соизмерима с длиной, то возможно там просто пробелы. Тогда так:
Visual Basic
1
Метка1 = Replace(Текст1.Text, " ", "")
0
0 / 0 / 0
Регистрация: 08.10.2011
Сообщений: 38
23.02.2012, 12:30  [ТС] 3
Alex77755,
Пробовал я vbCrLf реплейсить, не реплейсятся) искал символы переноса типа vbCrLf ничего нету нигде, либо не помогает.. Думаю вот записать это дело в файл а потом построчно читать и лепить без переноса строки, каждую строчку через разделитель "+" склеивать..
0
11517 / 3803 / 681
Регистрация: 13.02.2009
Сообщений: 11,223
23.02.2012, 12:50 4
Пройдись посимвольно по всему содержимому текстбокса
и посмотри на разделители. Может быть Chr(9) Chr(10) Chr(13)

Добавлено через 17 минут
Visual Basic
1
2
3
4
5
6
7
Option Explicit
Private Sub Комманда1_Click()
Dim J
For J = 1 To Len(Текст1.Text)
Debug.Print J, Mid(Текст1.Text, J, 1), Asc(Mid(Текст1.Text, J, 1))
Next J
End Sub
то, что я скопировал с топика дало
1 a 97
2 s 115
3 d 100
4 f 102
5 q 113
6 w 119
7 e 101
8 r 114
9 s 115
10 s 115
11 s 115
12 q 113
13 w 119
14 e 101
15 r 114
16 t 116
17 a 97
18 s 115
19 d 100
20 f 102
21
13
22
10
23 32
24 a 97
25 d 100
26 m 109
27 j 106
28 i 105
29 s 115
30 k 107
31 8 56
32 4 52
33 o 111
34 k 107
35 8 56
36 o 111
37 4 52
38
13
39
10
40 32
41 s 115
42 d 100
43 f 102
44 o 111
45 k 107
46 s 115
47 i 105
48 u 117
49 r 114
50 e 101
51 k 107
52 u 117
53 e 101
54 3 51
55 3 51
56 3 51
57 8 56
58 8 56
59 3 51
и помогла первая формула.
Затем я поменял знаки перноса на пробелы. Визуально ничего не изменилось
1 a 97
2 s 115
3 d 100
4 f 102
5 q 113
6 w 119
7 e 101
8 r 114
9 s 115
10 s 115
11 s 115
12 q 113
13 w 119
14 e 101
15 r 114
16 t 116
17 a 97
18 s 115
19 d 100
20 f 102
21 32
22 a 97
23 d 100
24 m 109
25 j 106
26 i 105
27 s 115
28 k 107
29 8 56
30 4 52
31 o 111
32 k 107
33 8 56
34 o 111
35 4 52
36 32
37 s 115
38 d 100
39 f 102
40 o 111
41 k 107
42 s 115
43 i 105
44 u 117
45 r 114
46 e 101
47 k 107
48 u 117
49 e 101
50 3 51
51 3 51
52 3 51
53 8 56
54 8 56
55 3 51
56
13
57
10
Но работает торая формула
Имеет значение размер поля при вставке текста. Если ширина меньше текста - при вставке или изменении переноса на пробел автоматически ставится перенос. Если поле сделать широким, вставить или отредактировать текст(заменить переносы на пробелы) и потом уменьшить ширину поля - слова перенесутся, но перенос строки не появится. Разделителем останется пробел
0
23.02.2012, 12:50
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
23.02.2012, 12:50
Помогаю со студенческими работами здесь

Как можно вывести определенный символ и/или число из введенного пользователем текста?
Напишите пожалуйста все возможные способы)

Удалить из строки определенный символ и символ после него
Пример: §b§lТекст§c§8Text Должно стать: ТекстText Пожалуйста, помогите.

Вывести строки, в которых символ «*» встречается не менее 2 раз и заменить символ «*» на символ «_»
День добрый. Имеется условие лабы. Написать программу, в которой с клавиатуры вводится до 10...

Каждый символ строки заменить на следующий за ним, а последний символ строки заменяеть первым
я написал код но не могу разобраться. вот дано :...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Как программировать под HCL Notes и создавать свои продукты на ее основе
InfoMaster 11.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой мощную платформу для разработки корпоративных приложений, которая сочетает в себе функции электронной почты, календаря,. . .
Как работать с SVN (Subversion)
InfoMaster 11.01.2025
Введение Система контроля версий является неотъемлемой частью современного процесса разработки программного обеспечения. Она обеспечивает управление изменениями в коде, позволяет отслеживать. . .
Использование GraphQL в JavaScript
InfoMaster 11.01.2025
Введение в GraphQL и его преимущества В современной разработке веб-приложений эффективный обмен данными между клиентом и сервером играет ключевую роль. GraphQL представляет собой язык запросов и. . .
Администрирован­­­­ие Git, продвинутые техники работы с Git
InfoMaster 11.01.2025
Основы управления репозиторием Эффективное управление Git-репозиторием требует глубокого понимания механизмов контроля доступа и инструментов администрирования. Рассмотрим ключевые аспекты. . .
Что такое HCL Notes и как с ним работать
InfoMaster 10.01.2025
HCL Notes (ранее известный как IBM Notes и Lotus Notes) представляет собой комплексную платформу для совместной работы и обмена информацией в корпоративной среде. Это многофункциональное решение,. . .
Как работать с Git из Windows и Visual Studio
InfoMaster 10.01.2025
Работа с Git в Windows Работа с Git в операционной системе Windows может быть осуществлена с помощью различных инструментов, каждый из которых обладает своими уникальными возможностями и. . .
Аналог оператора switch case в Python
InfoMaster 10.01.2025
Оператор switch case используется в программировании для выбора одного из нескольких вариантов исполнения кода. Однако в языке Python этот оператор отсутствует. Понимание аналогов switch case в. . .
Отличия абстрактного класса от интерфейса
InfoMaster 10.01.2025
В современной разработке программного обеспечения существуют два основных механизма реализации абстракции: абстрактные классы и интерфейсы. Эти инструменты, хотя и схожи в своей основной цели -. . .
Как работать в Git
InfoMaster 10.01.2025
Git — это одна из наиболее популярных систем контроля версий, которая активно используется разработчиками по всему миру. Она позволяет эффективно управлять изменениями в коде, координировать работу. . .
Реализация передвижения персонажа в Unity3d на C#
InfoMaster 10.01.2025
Реализация передвижения персонажа в Unity3D начинается с правильной настройки проекта. Этот этап критически важен для создания отзывчивого и плавного управления. Рассмотрим основные шаги для создания. . .
Docker: руководство для начинающих
InfoMaster 10.01.2025
В современном мире разработки программного обеспечения контейнеризация стала неотъемлемой частью процесса создания и развертывания приложений. Docker, как ведущая платформа контейнеризации, произвела. . .
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru