Задать вопрос
@Kentaro23

Как можно найти строку с учетом спец символа в java?

Подскажите как вместо contains можно сравнить строки например чтоб если мы ищем в строке "/home/book_store/magazine" которое содержит слово book_store слово book, поиск давал бы отрицательный результат.
Заранее спасибо

public static void main(String[] args) {
        String path="/home/book_store/magazine";
        String path2="/home/book";

      if(path.contains(path2)){
          System.out.println("find");
      }
    }
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
@dodo512
String path="/home/book_store/magazine";
String pattern="/home/book(|/.*)";

if(path.matches(pattern)){
    System.out.println("find");
}

Совпадение будет со строками:
/home/book/magazine
/home/book/
/home/book
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы