В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Я использую Регулярные выражения Освоения от O'Reilly.
Я нашел, что приобретение знаний о том, как они были реализованы под капотом действительно, помогло. На самом деле это изучало языки и дизайн компилятора, что я сначала встретился с regexes. Знание, куда они происходят из, и как они касаются грамматик, DFAs, лексических анализаторов, и т.д. я думаю, реальная справка. Это особенно помогает с отладкой, так как можно войти в ум regex так сказать.
Исправьте ошибки в книге Jeff Friedl, прежде чем он сделает. Пока Вы не делаете это, Вы не освоили регулярные выражения.
http://www.gskinner.com/RegExr/
является чем-то, что я нашел после просмотра некоторых других сайтов
Вы никогда не можете осваивать регулярные выражения. Как раз в то самое время, когда Вы думаете, что сделали, чтобы Вы поняли, что это - регулярные выражения, кто освоил Вас.
Удостоверьтесь, что Вы понимаете основы. Можно получить это от множества источников (в зависимости от выбора regex разновидности).
можно играть вокруг с ними на чем-то как это .
Чтение о них прекрасно, но на самом деле достающий опыт с инструментом действительно полезно.
Попытка Регулятор - http://weblogs.asp.net/rosherove/pages/tools-and-frameworks-by-roy-osherove.aspx
Я узнал о них путем изучения Perl и использования его для создания синтаксического анализатора конфигурационного файла. Если бы Вы хотели сделать что-то подобное в эти дни, то я предложил бы Ruby, который имеет подобный рычаг для РЕ в нем. После того как я изучил основы, я нашел многие инструменты, которые я использовал, имел большую поддержку РЕ, если Вы знали для использования ее. Это действительно очень мощно.
я настоятельно рекомендую Ссылку Очага Регулярных выражений, которую упомянули другие. Будет намного более просто иметь в наличии для поиска чего-то быстро, как необходимо будет сделать. Не говоря уже о том, что много приложений имеют немного отличающиеся способы реализовать некоторые части его (т.е., должны ли Вы иметь к круглой скобке Escape обратной косой черты).
, Если Вы делаете много обработки текста, я рекомендую изучить РЕ. Вы будете ценить его.
Perl + Учебное руководство по Perl Roberts является источником большей части моей regex способности.
Как simon указанный. Самая важная часть в освоении Regex должна если не использовать regex, но тот навык прибудет в конечном счете. До того времени используйте regex, когда Вы делаете, Word находит или в Вашем любимом текстовом редакторе или в Excel. Где угодно это дает Вам, что опция, возьмите его, пока Вы не хорошо разобрались с ним.
кроме того, узнайте об этих понятиях справедливо вначале.
Теперь мы дали много подсказок для получения дополнительной информации о регулярных выражениях, это, вероятно, стоит заключить Jamie Zawinski в кавычки:
Некоторые люди, сталкиваясь с проблемой, думают, что "Я знаю, я буду использовать регулярные выражения". Теперь у них есть две проблемы.
Часть приобретения знаний о регулярных выражениях учится если не использовать их (и когда они являются соответствующими).
Если Вы работаете в.NET, я рекомендую этот сайт визуализировать Ваши результаты, а также видеть, как установить Ваш кодекс.
Как Joe90 упоминает, читение о них берет Вас длинный путь ;)
Лично я нахожу http://www.regular-expressions.info/ большой ресурс для regex.
Помимо уже упомянутых, можно попробовать тренер Regex . Я услышал хорошие вещи об этом.
Я сохраняю копию Ссылка Очага Регулярного выражения под рукой, в то время как я работаю - она дает мне короткую информацию, в которой я нуждаюсь об использовании RegEx приблизительно на дюжине языков под рукой.
Экспресс является довольно хорошей, свободной утилитой RegEx:
http://www.ultrapico.com/Expresso.htm
И Шпаргалка Регулярных выражений , который пригождается:
http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/
Для освоения их не останавливайтесь при чтении о них. Спуститесь по списку , сообщения отметили regex, и начните решать проблемы. Не посмотрите на ответы, пока Вы не будете готовы.
Лучший способ освоить регулярные выражения к , используют их в Вашей повседневной работе . Используйте regex осведомленного редактора. Я рекомендую NotePad ++ . Используйте находку и замените функциональность включенным regex.
необходимо знать просто, что основы начинаются. Слова, символы, числа, пробелы. Их довольно легко помнить. Вы не добираетесь, все исправляется в первый раз. Но Вы будете учиться каждый раз, когда Вы пробуете его.
Помнят, если Вы не будете регулярно использовать его, Вы, вероятно, забудете regex через несколько недель.
регулярный-expressions.info превосходный сайт, и , RegexBuddy является большим инструментом визуализации.
Учебные руководства:
http://www.regular-expressions.info/tutorial.html - Одно большое учебное руководство на regex
Тестеры Онлайн:
http://osteele.com/tools/reanimator/ - это анимирует Ваш regex как автомат, классный!
http://regexpal.com/ - действительно охлаждается и простой в использовании
http://www.fileformat.info/tool/regex.htm
Инструменты:
http://www.radsoftware.com.au/regexdesigner/
конкретный .NET:
http://msdn.microsoft.com/en-us/library/az24scfc (По сравнению с 71) конкретным .aspx
Java:
http://java.sun.com/docs/books/tutorial/essential/regex/
конкретный GeneXus X:
http://wiki.gxtechnical.com/commwiki/servlet/hwikibypageid?4606
Я настоятельно рекомендую чтение Регулярные выражения Освоения . Это соответствует своему имени.
Практика, практика, практика. Я всегда находил страница руководства Perl на регулярных выражениях быть превосходной ссылкой для всего общего и POSIX regex символы и команды.
Вот некоторые хорошие ресурсы:
http://www.regular-expressions.info/
И мой новый фаворит, https://regex101.com / . Абсолютно блестящий! Действительно, они делают вещи слишком легкими в эти дни.