Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Удаление текста в ковычках 
:(
    Опции темы
stat007
Дата 18.9.2009, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: нет
Всего: -4



Подскажите как удилить текст введённый в двойных ковычках из введённого текста? Т.е. например:

Вводим текст:
Sobaka "bivaet"  kusachayа

Результат вывода:
Sobaka  kusachayа
PM MAIL   Вверх
MisterCleric
Дата 18.9.2009, 22:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 5
Всего: 38



Код

String s = "Sobaka \"bivaet\"  kusachayа";
s = s.replaceAll("\".*?\"", "");



--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
stat007
Дата 19.9.2009, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: нет
Всего: -4



MisterCleric, А как сделать, чтобы текст можно было ввести с клавиатеры??
PM MAIL   Вверх
stat007
Дата 19.9.2009, 09:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: нет
Всего: -4



MisterCleric, 

Вот попробывал сделать так, но не удаляет слово вводимое в двойных ковычках.. Почему?
Код

String s = System.console().readLine();
s = s.replaceAll("\".*?\"", "");
System.out.println(s);

PM MAIL   Вверх
stat007
Дата 19.9.2009, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: нет
Всего: -4



Хотя нет всё работает...

А кто знает как сделать так чтобы:
Напечаталтсь без повторения слова из текста, у которых первая и последняя буква совпадают??
PM MAIL   Вверх
m1ha
Дата 19.9.2009, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 14.5.2007

Репутация: 1
Всего: 1



Цитата(stat007 @ 19.9.2009,  10:46)
Хотя нет всё работает...

А кто знает как сделать так чтобы:
Напечаталтсь без повторения слова из текста, у которых первая и последняя буква совпадают??

Код

Set<String> mySet = new HashSet<String>();    
    for (String s : text.split(" ")){
        if (s.length() > 0 && s.substring(0, 1).equals(s.substring(s.length()-1,s.length()))){
            mySet.add(s);
        }
    }
    System.out.println(mySet);

PM MAIL   Вверх
stat007
Дата 19.9.2009, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: нет
Всего: -4



m1ha, Компилятор выдаёт 3 ошибки. Ругается на Set и HashSet в первой строке, так же на строку цикла for:
Код

for (String s : text.split(" "))
 
Возможно не хватает каких-то импортов (import) ???

Это сообщение отредактировал(а) stat007 - 19.9.2009, 16:51
PM MAIL   Вверх
stat007
Дата 19.9.2009, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: нет
Всего: -4



Подключил 2 библиотеки и 2 ошибки исчезли:
Код

import java.util.Set;;
import java.util.HashSet;;

Осталась 3-я последняя ошибка, на сколько я понял, компилятор ругается на text.split(" ") , подскажите как исправить эту ошибку???
m1ha, 
PM MAIL   Вверх
m1ha
Дата 19.9.2009, 18:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 14.5.2007

Репутация: 1
Всего: 1



Цитата(stat007 @ 19.9.2009,  17:13)
Подключил 2 библиотеки и 2 ошибки исчезли:
Код

import java.util.Set;;
import java.util.HashSet;;

Осталась 3-я последняя ошибка, на сколько я понял, компилятор ругается на text.split(" ") , подскажите как исправить эту ошибку???
m1ha,

Переменная text обьявлена ?

А вобще о вещах наподобие отсуствия импортов должно быть стыдно спрашивать.
PM MAIL   Вверх
stat007
Дата 19.9.2009, 19:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 521
Регистрация: 9.10.2008

Репутация: нет
Всего: -4



m1ha, 
Цитата

А вобще о вещах наподобие отсуствия импортов должно быть стыдно спрашивать.

Ну вообщето я на Java почти не пишу. Я предпочитаю С++. Но вот возникла ситуация, что необходимо именно на Java написать!!!

Объявил я переменную text, пробывал и char и int, String вообще не пдходит но компилятор теперь в обеих случах ругается на точку:
Код

char text;
for (String s : text.split(" "))
                    ^


Это сообщение отредактировал(а) stat007 - 19.9.2009, 19:56
PM MAIL   Вверх
m1ha
Дата 19.9.2009, 20:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 14.5.2007

Репутация: 1
Всего: 1



Цитата(stat007 @ 19.9.2009,  19:55)
m1ha, 
Цитата

А вобще о вещах наподобие отсуствия импортов должно быть стыдно спрашивать.

Ну вообщето я на Java почти не пишу. Я предпочитаю С++. Но вот возникла ситуация, что необходимо именно на Java написать!!!

Объявил я переменную text, пробывал и char и int, String вообще не пдходит но компилятор теперь в обеих случах ругается на точку:
Код

char text;
for (String s : text.split(" "))
                    ^

Если б ты писал на с++, то подобных вопросов не задавал бы. 

Код

String text = "Tvoi probyi tekst";

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0474 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.