Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 07.02.2015
Сообщений: 11

Замена символов в словах текста

07.02.2015, 12:55. Показов 2115. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день!
Пожалуйста помогите решить
В каждом слове текста 5-й символ заменить символом «*»
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
07.02.2015, 12:55
Ответы с готовыми решениями:

Замена символов в словах текста
Есть такая задача. В каждом слове текста k-ю букву заменить заданным символом. Если k больше длины слова, корректировку не выполнять. ...

Поиск парных символов в словах текста. c++
Добрый день. Подскажите пожалуйста алгоритм решения этой задачки...всё упирается в создание из текста (в нем несколько строк) массива слов.

Ошибка в коде (замена символов текста)
Здравствуйте. Помогите найти ошибку в коде. Уже 2 дня мучаюсь, не могу разобраться, что же не так.. <script...

4
 Аватар для Sanan07
284 / 264 / 173
Регистрация: 27.07.2014
Сообщений: 584
07.02.2015, 14:12
ai-lt,
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
        S="Здесь мог быть ваш текст, но он отсутствует, так как вы не заполнили правильно анкету.";
        StringBuilder Sb = new StringBuilder("");
        
        for(int i=0;i<S.length();i++) {
            num++;
            if(S.charAt(i)==' ') {
                num=0;
            }
            if(num==5) {
                Sb=Sb.append("*");
            }
        
            else {
            Sb=Sb.append(S.charAt(i));
            }
            
            
        }
2
0 / 0 / 0
Регистрация: 07.02.2015
Сообщений: 11
09.02.2015, 09:39  [ТС]
Добавлено через 2 минуты
можно любой текст вставить
У меня выходит ошибка
0
7 / 7 / 2
Регистрация: 01.03.2013
Сообщений: 142
09.02.2015, 18:40
Цитата Сообщение от ai-lt Посмотреть сообщение
У меня выходит ошибка
Все работает, проверял. Вы выводите потом System.out.println(Sb.toString()); ?
0
17 / 17 / 7
Регистрация: 05.09.2012
Сообщений: 246
09.02.2015, 19:17
Вот еще вариант. Для случаев, когда непосредственно перед каждым словом идут не только пробелы, а другие знаки.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import java.util.*;
 
public class NewMain1 {
 
    public static void main(String[] args) {
        
        String s = "Здесь мог быть ваш текст, но ;он :отсутствует, так ?как, +"
                + "вы! не заполнили правильно анкету.here, could! be any text";
        System.out.println("s : " + s);
        StringTokenizer st = new StringTokenizer(s, " ,!?.:;+-^=()@#$%%&_", true);
        String s1;
        StringBuilder sb = new StringBuilder();
 
        while (st.hasMoreTokens()) {
            StringBuilder temp = new StringBuilder(st.nextToken());
 
            if (temp.length() < 5) {
                sb.append(temp);
            } else {
                temp.deleteCharAt(4);
                temp.insert(4, '*');
                sb.append(temp);
            }
        }
        s1 = new String(sb);
        System.out.println("s1: " + s1);
 
    }
 
}
Добавлено через 17 минут
Java
1
2
temp.deleteCharAt(4);
                temp.insert(4, '*');
можна заменить на
Java
1
temp.setCharAt(4, '*');
и в строке 10 один лишний %, но это в принципе не важно
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.02.2015, 19:17
Помогаю со студенческими работами здесь

Удаление символов из текста и замена строчных на заглавные
Удалить из заданного текста все символы не являющиеся буквами и заменить все строчные буквы на заглавные: &quot;Текст произвольный&quot;

Замена части текста обрамленной комбинацией символов
Привет. Столкнулся с проблемой. Есть набор строк в которой попадаются части текста вида &quot; ТЕКСТ &quot;, Необходимо скопировать...

Дана строка символов. Изменить строку – во всех словах, имеющих нечетное количество символов, средний символ удалить.
Дана строка символов. Изменить строку – во всех словах, имеющих нечетное количество символов, средний символ удалить. помогите...

Замена букв в словах
мучаюсь с этим, всё никак не могу понять. делала с использованием вектора. но говорит, что это неправильно, т.к. по курсу ещё не проходили....

Замена букв в словах
Do i= 1, RA Do l=1,s Do j=1, len_trim(arrst(l)) If (arrst(l)(j:j)==a(i)) TEXT(l)(j:j)=a7(i) EndDo write(114,*)TEXT(l) ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru