Я должен проверить, имеет ли предоставленная строка определенный формат c. Формат следующий: «Это просто #<example string>
только для проверки. Эта строка должна быть этой #<specific format>
».
Если вы посмотрите на строку, в ней есть специальные символы #<>
с некоторой строкой между #<
и >
. Я пробовал использовать регулярное выражение: Pattern.compile("^[#<a-zA-Z0-9>]*$").matcher(string).find()
, но оно возвращает истину, даже если я не указываю специальные символы в начале или в конце.
Я тоже пробовал с условием if: if(string.matcher("#<"))
но я думаю, что этот подход неубедителен. Я бы предпочел go с обычным экспрессом.
Что я здесь делаю не так?