Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
 
Amstaffby
0 / 0 / 0
Регистрация: 11.11.2017
Сообщений: 10
1

Замена в тексте одних подстрок другими

11.11.2017, 19:26. Просмотров 283. Ответов 8
Метки нет (Все метки)

какими способами можно решить данный пример

Удалить «r» из текста
Если текст содержит «ri» и «re», измените его на «ai» и «ae».
Если «ra» затем измените его на «a».
В другом случае замените «r» на «a».
изменения провести с лева на право порядку.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.11.2017, 19:26
Ответы с готовыми решениями:

Замена подстрок в файле
Ввести последовательность строк из текстового по-тока и выполнить указанные действия. При этом...

Замена одних символов - другими в файле
Помогите плиз, надо в файле заменить одну букву на другую, причем прямо в слове. Пример, в hдltst...

замена одних элементов матрицы другими
собственно вот такой глупый вопрос) можно алгоритм написать каким образом это делать?

Замена в файле одних символов Юникода другими
Буду очень признателен, если кто-нибудь подскажет, как правильно сделать скрипт, который бы заменял...

Замена одних визуальных компонентов другими на одной форме...
Привет всем! У меня есть вопросик: Как сделать так что бы на одной форме сменять набор компонентов...

8
xoraxax
1591 / 1457 / 434
Регистрация: 05.07.2013
Сообщений: 7,146
Завершенные тесты: 2
11.11.2017, 19:42 2
google javadoc string, и смотри, какие методы есть
0
iSmokeJC
Модератор
Эксперт Java
2172 / 1129 / 507
Регистрация: 21.10.2017
Сообщений: 3,526
11.11.2017, 23:59 3
Регулярные выражения
0
Amstaffby
0 / 0 / 0
Регистрация: 11.11.2017
Сообщений: 10
12.11.2017, 18:51  [ТС] 4
получилось что-то вроде этого ошибок нету но не магу понять почему не работает(((

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
31
32
33
34
import java.util.Scanner;
 
 
public class Test1 {
   private static final String ID = null;
 
public static void main(String args[]){ 
       Scanner sc = new Scanner(System.in);
       System.out.println("Enter the text");
       String str1 ;
       str1  = sc.nextLine();
  
  for (int n = 0; n < args.length; n++) {
    
 
  String c = "c",e = "e",s = "s",k = "k",i = "i";
 
    if (c==c&&e==e||c==c&&i==i) {
        c=s;
        String str2 = null;
        str1=str2;
        System.out.println(str2);
    }if(c==c&&i==i) {
        
  }else {
        String str3 = null;
        
        c=k;
        str1=str3;
        System.out.println(str3);
    }
}
}
}
0
xoraxax
1591 / 1457 / 434
Регистрация: 05.07.2013
Сообщений: 7,146
Завершенные тесты: 2
12.11.2017, 19:03 5
Цитата Сообщение от Amstaffby Посмотреть сообщение
магу понять почему
Цитата Сообщение от Amstaffby Посмотреть сообщение
c==c
srsly?
0
iSmokeJC
Модератор
Эксперт Java
2172 / 1129 / 507
Регистрация: 21.10.2017
Сообщений: 3,526
12.11.2017, 19:15 6
В цикле: < args.length(). Ничего не перепутал?
0
Amstaffby
0 / 0 / 0
Регистрация: 11.11.2017
Сообщений: 10
12.11.2017, 19:20  [ТС] 7
возможно просто только начал изучать язык поэтому все возможно!(
или проще было foreach использовать?
0
iSmokeJC
Модератор
Эксперт Java
2172 / 1129 / 507
Регистрация: 21.10.2017
Сообщений: 3,526
12.11.2017, 19:42 8
Попробуй вот так...

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
 
        Scanner scanner = new Scanner(System.in);
        StringBuilder str = new StringBuilder(scanner.nextLine());
 
        for (int i = 0; i < str.length(); i++) {
            if (str.charAt(i) == 'r') {
                if ((str.charAt(i + 1) == 'e') || (str.charAt(i + 1) == 'i')) {
                    str.setCharAt(i, 'a');
                } else if (str.charAt(i + 1) == 'a') {
                    str.deleteCharAt(i);
                } else str.setCharAt(i, 'a');
            }
        }
        System.out.print(str);
    }
}
1
Amstaffby
0 / 0 / 0
Регистрация: 11.11.2017
Сообщений: 10
12.11.2017, 19:58  [ТС] 9
Все разобрался спс.
0
12.11.2017, 19:58
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2017, 19:58

Замена одних символов другими в имени каждого файла в заданной папке
Добрый день! Пытался создать пакетный файл, который во всех файлах в папке заменит букву t на...

Замена одних символов или слов в тексте на другие
Привет народ, помогите пожалуйста. Нужно решить задачу по поиску слова (символов) в тексте и замене...

Захват одних ресурсов другими
Доброго времени суток. Подскажите, пожалуйста, как реализовать следующий процесс: в некотором узле...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru