#java
#java
Вопрос:
Я новичок в Java. Учитывая строку, я пытаюсь понять, как проверить, находится ли она в правильном формате. Каждая строка должна иметь следующий формат:
set ABC 1
set XYZ abc
Каждая строка должна начинаться с set
, а затем содержать две строки после нее.
Я знаю, как использовать регулярное выражение для этого, но, похоже, я не могу понять, какую базовую библиотеку мне следует использовать. Я провел некоторое исследование, но не смог найти библиотеку, которая делает то, что мне нужно.
Комментарии:
1. Вопрос «Как мне сопоставить регулярное выражение со строкой в Java?»
2. Вы можете использовать объект Pattern из стандартной библиотеки Java:
Pattern.matches(String regex, String input);
который возвращает логическое3. 3-й должен быть любой длины?
4. Не могли бы вы привести пример? Вторая и третья строки могут быть любой длины с любыми символами.
5. @abuka123 Итак, 2-я строка может быть любого размера, а не только трех и с любыми символами, а не только с заглавными?
Ответ №1:
как насчет простого
str.startsWith("set") amp;amp; str.split("\s ").length == 3; // or >= 3