#регулярные_выражения #java
Небольшие знания о регулярках у меня есть. Мне надо почитать, как использовать в
java регулярные выражения. Подскажите, пожалуйста, что можно почитать.
И второй вопрос: как в java составить регулярное выражение для замены всех символов
// и \\ на /?
Ответы
Ответ 1
Шаблон примерно такой: Pattern pattern = Pattern.compile("Здесь будет регулярное выражение"); Matcher matcher = pattern.matcher("строка для разбора"); String result = matcher.replaceAll("/"); // строка с результатом (замена всего найденного на "/") Ну, а дальше тренируйтесь составлять regExp =)Ответ 2
Почитать: информация из первых уст Не знаю как составить регулярное выражение для замены, но если все ваши данные в java хранятся в переменной типа String вы можете gпопробовать воспользоваться её методом replace().Ответ 3
Добрый день! Если вы хотите разобраться с регулярными выражениями, то посоветовал бы выучить их синтаксис по табличкам хэлпа Action Script 3.0, help - там всё понятно описано, я по ним учил, они такие же как в Java. А потом тонкости синтаксиса вызова этих регулярных выражений в Java довольна таки разжевано тут - синтаксис вызова в Java. Удачи в учении! :-)Ответ 4
/* //\\//\ - неэкранированная строка */ String text = "//\\\\//\\"; // экранированная строка String replased = text.replaceAll("\\/\\/|\\\\", "/"); //замена
Комментариев нет:
Отправить комментарий