Мне нужно написать регулярное выражение, которое будет соответствовать строке значения «* .log» У меня есть следующий код, и он не работает должным образом.Как совместить строку с символом подстановки в java
if (name.matches("\\*\\.log")
выше оператор возвращает ложь, когда значение названия «* .log»
Любая помощь очень ценится.
регулярное выражение является правильным, из того, что я могу прочитать из вашего вопроса, нет причин для повторного выражения. –
Я просто запустил это, и он выдал true. Поэтому я не уверен, в чем проблема. – Mshnik
Ваш код эквивалентен 'if (name.equals (" *. Log ")' .Он должен работать нормально. – Pshemo