Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
31 / 31 / 6
Регистрация: 11.07.2013
Сообщений: 241

Работа со строками

28.09.2013, 01:33. Показов 1052. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Для решения подобных задач:

В тексте(строке) найти все строки, которые должны начинаться с латинской буквы, могут состоять из латинских букв, цифр, и должны заканчиваться латинской буквой или цифрой и имеют длину от 5 до 15 символов

нужно читать про регулярные выражения?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
28.09.2013, 01:33
Ответы с готовыми решениями:

Работа со строками
Привет, пожалуйста помогите! Нужно вывести на экран "YES" если 5 символ в строке равен W Нужно вывести на экран "YES" если в...

Работа со строками
Помогите пожалуйста, никак не пойму как делать со строками. Что нужно: Написать программу, которая позволяет ввести 2 строки и...

работа с строками
Пример строку: ...

3
 Аватар для Vortal
104 / 104 / 27
Регистрация: 11.08.2011
Сообщений: 301
28.09.2013, 02:19
не обязательно, можно так же бежать по строке через indexOf() получить индекс нужной буквы булевой операцией. Далее сделать subString() c найденными аргументами и выделить нужную подстроку.

Добавлено через 1 минуту
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
import java.util.*;
 
class StringReplace {
    public static void main(String args[]) {
        System.out.println("Введите символы:");//Выводим строку "Введите символы:" на консоль
        Scanner scan= new Scanner(System.in);//класс отвечающий за ввод данных(строки)
        String str= scan.next();//инициализируем строку стр полученными данными        
        String search = "abcd";//значение поиска
        String sub = "";//то на что надо заменить найденое
        String result = "";//пустая строка
        int i;//переменная типа инт
        do {//цикл 
            System.out.println(str);//Выводим строку на консоль
            i = str.indexOf(search);//возвращаем позицию входа в строку поиска
            if (i != -1) {//условие
                result = str.substring(0, i);//выделяем кусок строки до той, которую надо заменить
                result = result + sub;//прибавляем этот кусок к пустой строчке(удаляем найденое)
                result = result + str.substring(i + search.length());//прибавляем вторую часть строки, после найденого результата
                str = result+result;//удваиваем полученный результат
            }
        } while (i != -1);//условие цикла
    }
 
}
типа того
1
31 / 31 / 6
Регистрация: 11.07.2013
Сообщений: 241
28.09.2013, 02:42  [ТС]
Цитата Сообщение от OxomHuK Посмотреть сообщение
решения

Не по теме:

подобных

задач:

Не по теме:

а много кода в методе main() = говнокод

0
 Аватар для verylazy
462 / 462 / 71
Регистрация: 26.02.2013
Сообщений: 1,263
28.09.2013, 10:13
Точку, тире и все остальное не включал, по условию задачи.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java.util.regex.Matcher;
import java.util.regex.Pattern;
 
public class RegExpTesting {
 
    public static void main(String[] asdawda) {
        String s = "Мама мыла раму. Rama eto ne maslo. Ololo. Пыщ-пыщ. 1вася1 2John Doe Chlen18 TestTЫS TESTы";
        String[] arr = s.split("\\s+");
        Pattern pattern = Pattern.compile("^[a-z0-9A-Z]{5,15}$");
        for (String string : arr) {
            Matcher m = pattern.matcher(string);
            System.out.println(string + " " + m.matches());
        }
    }
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.09.2013, 10:13
Помогаю со студенческими работами здесь

Работа с символьными строками
Привет всем! я ни как не могу сделать лабораторную работу...кто может помогите. Буду очень благодарен. Дан текст. Если в тексте нет...

Работа со строками
Помогите пжл. Только начинаю разбираться. В чем ошибка????? Разработать программу, которая вводит букву английского алфавита и...

Работа со строками
Дана строка символов. Найти самое длинное слово, начинающееся с буквы ''я'', и вывести его в обратном порядке.

Работа со строками
Нужно вывести строку и под строкой под каждой буквой вывести ее порядковый номер в алфавите. String alphabet =...

Работа со строками
Ребят, помогите пожалуйста, кому не сложно... нужно составить програмку по условию В исходном файле в каждой строке через запятую...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru