Виды программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Избавление от пробела..
Где можно почитать про *.forms
JOptionPane, Как выделить слово в message жирным?
Как установить иконку для нода в JTree?
У кого есть инфа по SAX & DOM
JTree и окна
Кто-то может бин для Forms показать
JTree + ImageIcon, Не получается перерисовка икон
Canvas => Image, как вырезать из Canvas и превратить..
JList. Добавление элемента.
Нужен Пример по XML
Совмесная работа JIDEA и JBuilder X
Использование смайлов, Захотелось использовать эту возможность
JComBobox и его размеры?
MDI-приложения на Java, как их делать?
Проблема с отрисовкой фрэймов, Проблемы с отрисовкой фрэймом
Как установить миним размер в JFrame, установить придел уменьшения
Нажатие кнопки
JFormattedTextField
Как обновить менюшку
Найти выражение, три точки после
Как создать .exe?, создание Java-Software
MouseDragged ???, Nuzna pomosh!!! O4en'!!!
как сделать так чтобы Character "\n" не находился, проблема с регами...
неправильно происходит редактир-е строки в JTable
StatusBar, Как его создавать?
FolderChooser в Swing?, Что заюзать?
Как скрыть/восстановить столбец в JTable?.., Думаю, можно добавить в FAQ..
Новый исправленный вариант GUI, ("Делаем правильный... глюкнулся")
Лаба по яве, Подскажите
awt или swing, не появляется label
Хоть кто-нибудь покажет пример?
Ant, property
Курсор мыши
Делаем ПРАВИЛЬНЫЙ GUI
Из массива на экран, чем?
Как Вы относитесь к курящим девушкам?
Прежде чем задать вопрос, прочтите это!
Документация и книги по Java, Давайте соберём ссылки
Совершенно не вьезжаю в вывод данных в JTable
работа с фалом БД напрямую
зачем нужен вызов Class.forName
Реализация подсветки синтаксиса, в редакторе текста
Ах этот Random
Не могу сделать приложение с нормальным окном
проблема с удалением строки из модели таблицы, при сортировке строка неудаляется
помогите с YOURKIT
Как нарисовать графики?, Как зделать чтобы стрелочка не маргала
Что-то никак...
CheckBox == Hashtable
ComboBox, прошлый getSelectItem();
как использовать LookAndFeel из IntellJIDEA
событие вставки текста
Ищу библиотеку
Как узнать какой процесс запустил java приложение
jButton.setEnabled(false), продолжает обрабатывать нажатие мышой.
Hashtable, получение списка
Как повернуть JPanel?
Eltima Visual Java/SWING Library
java webstart, как изменить заголовок окна
JTable + JComboBox, вывод таблицы при выборе в КомбоБоксе
Нарды, надо картинки двигать по картинке
Cut/Copy/Paste, вопрос
JFreeReports ошибка при исп. функции
проблеммы с Combobox'ом
помогите плиз с regex (чегото я непоимаю)
row для JTable, Не получается вставить!!!
как сделать круговую диаграмму полупрозрачной
и совсем маленький и простенький вопросик...:)
JCalendar в JCombobox

Платные хостинги     Раскрутка сайта     Книги по программированию


как сделать так чтобы Character "\n" не находился, проблема с регами...

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Привет всем.проблема с регами...никак не могу сделать так чтобы Character "\n" не находился, Вот есть такой string = "[{ 1],\n{ 2],\n{ 3]]"в нем нужно наити { 1]Ищу вот таким выражением: ".\\{\\s+\\d.+"не берёт вот здесь говорят что надо DOTALL флаг вырубить:http://java.sun.com/j2se/1.4.2/docs/api/ja...Pattern.html#ltкак это зделать не доганяю... Заранее благодарен,Ильдар

- Причем тут \n?Цитата не берёт Ты лучше скажи, какая строка у тебя выдается?Что находит??У меня находит "[{ 1],", а у тебя что-то не берет.......А вообще попробуй "\\{\\s+[1]\\]" , у меня находит именно то, что ты ищешь: "{ 1]". Это сообщение отредактировал Oracle - 18.12.2004, 17:02

- проблема: ".\\{\\s+\\d.+" ищем в "[{ 1]," == тrue".\\{\\s+\\d.+" ищем в "[{ 1],\n{ 1],\n{ 1]]" == false

- а сравниваешь через .equals ?

- Когда вы научитесь писать подробно?Телепатов тут нет (Эт из правил).Ninпроблема: ".\\{\\s+\\d.+" ищем в "[{ 1]," == тrue".\\{\\s+\\d.+" ищем в "[{ 1],\n{ 1],\n{ 1]]" == falseЧто это означает??Ты ищешь в первой строке и находишь то , что нужно, а когда ищешь во второй строке не находишь??Или то, что ты нашел в первой строке совпадает с "[{ 1]," (выдает true), а то что нашел во второй строке не совпадает с "[{ 1]," (то есть выдает false?) При этом, как спросил Leopard25 сравниваешь через equals()?И при этом если просто выводить искомое, то результат и в первом и во втором будет "[{ 1],"P.S Проще приведи кусок кода.Глянь сюда:Код import java.util.regex.*;public class Checker {    public static void main(String args[]) {        String str =  "[{ 1],\n{ 1],\n{ 1]]";         Matcher m = Pattern.compile(".\\{\\s+\\d.+").matcher(str);        StringBuffer sb = new StringBuffer();        while(m.find()) {        for (int j = 0;j <= m.groupCount();j++)        {     sb.append(m.group(j));     }            System.out.println(sb);     System.out.println(sb.toString().equals("[{ 1],"));    }    }}highlightSyntax('javaOTVhZW','java');Все правильно работает. Это сообщение отредактировал Oracle - 18.12.2004, 18:47

- Да как ещё обяснить, вопрос то такой простенькии.".\\{\\s+\\d.+" ищем в "[{ 1]," == тrue".\\{\\s+\\d.+" ищем в "[{ 1],\n{ 1],\n{ 1]]" == falseв первом случае: ищу и нахожу.во втором: ищу и не нахожу.а мне нужно находить в обоих случаях.

- Смотри выше.....Попробуй..Результаты скажи....Вроде все находит...Везде все правильно.

- а целью является доказать что "{" было 3 раза ;)Код String reg = ".\\{\\s+\\d.+";   //\\u000A\\{\\s+\\d.+\\u000A\\{\\s+\\d.+Pattern p = Pattern.compile(reg);String look = "[{    1],\n{    1],\n{    1]]"; Matcher m = p.matcher(look); boolean b = m.matches();System.out.println("Result is: " + b);highlightSyntax('javaWIyZTU','java'); Это сообщение отредактировал Domestic Cat - 18.12.2004, 19:20

- Код import java.util.regex.*;public class Checker {    public static void main(String args[]) {        String str =  "[{ 1],\n{ 1],\n{ 1]]";         Matcher m = Pattern.compile("\\{").matcher(str);        while(m.find()) {            for(int i = 0; i <= m.groupCount();i++){                System.out.print(m.group(i));            }        }    }}highlightSyntax('javaNzk5ND','java');или доказать, что три раза было { 1]?

- у меня вот это не работает Код String str =  "[{   1],\n{   1],\n{   1]]";          Matcher m = Pattern.compile(".\\{.+\\{.+\\{.+").matcher(str);         StringBuffer sb = new StringBuffer();  while(m.find()) {         for (int j = 0;j <= m.groupCount();j++)          {       sb.append(m.group(j));       }  System.out.println(sb);       System.out.println(sb.toString().equals("[{ 1],")); highlightSyntax('javaN2U3ZW','java'); Добавлено @ 19:15 Код Спасибо, всё работает!!!        String str =  "[{ 1],\n{ 1],\n{ 1]]";         Matcher m = Pattern.compile("\\{").matcher(str);  int i = 0;        while(m.find()) {         i ++;        } System.out.println(i); highlightSyntax('javaWU0ZTY','java'); Это сообщение отредактировал Domestic Cat - 18.12.2004, 19:20

- Если ты хочешь проверить, кол-во "{" то пиши просто //{ как у меня в примеру,глянь выше.А потом просто проверь кол-во групп.А как ты хочешь, чтобы у тебя выдало true эта строка Код System.out.println(sb.toString().equals("[{ 1],")); highlightSyntax('javamUxOGQ','java');Когда ты ищешь не "[{ 1]," , а "{"P.S Код постарайся писать правильно, это действительно будет хорошо. Расположение кода, я имею ввиду. Добавлено @ 19:18 С переменной тоже можно. А можно просто проверить кол-во групп. Mathcer.groupCount().P.S Что бы ты знал, на всякий случай.Мне кажется так будет код выглядеть более "эффектно."

- МNin, на форуме используется подсветка синтаксиса кода (теги [cоde=jаva][/code]). Такой код удобнее читать.

- Решил проблему то?

- Привет всем,Не подскажите как ... (3 точки) найти? тоесть теперь вместо "{" нужно наити "..."Заранее благодарен,Ильдар

- Код import java.util.regex.*;public class Test {   public static void main(String args[]) {       String str =  "[{ 1].\n{ 1].\n{ 1]]";        Matcher m = Pattern.compile("//.").matcher(str); /* *Либо так:Matcher m = Pattern.compile("[.]").matcher(str); */       while(m.find()) {           for(int i = 0; i <= m.groupCount();i++){               System.out.print(m.group(i));           }       }   }}highlightSyntax('java2IzYzc','java');

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | программирование 1с предприятие | язык программирования pascal | виды программирования | программирование процессоров | язык программирования 1с | программирование assembler | методология программирования | прикладное программирование | программирование turbo pascal | парадигмы программирования | удаленная программирование | программирование управления | справочник программирования | задачи математическому программированию | методики программирования | программирование outlook | компьютерное программирование | программирование деревья | высокоуровневое программирование | программирование delphi скачать | программирование сигнализации | теория языков программирования | программирование микропроцессоров | обоснование языка программирования | программирование win32 | Ссылки

Все про программирование управления