Разница между match() и find() в Java RegexJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Разница между match() и find() в Java Regex

Сообщение Anonymous »

Я пытаюсь понять разницу между match() и find().

Согласно Javadoc (от чего Я понимаю), match() будет искать всю строку, даже если найдет то, что ищет, а find() остановится, когда найдет то, что ищет.
Если это предположение верно, я не могу понять, когда вы захотите использовать match() вместо find(), если только вы не хотите подсчитывать количество найденных совпадений.

По моему мнению, класс String тогда в качестве встроенного метода должен использоваться find() вместо match().

Итак, подведем итог:
  • Правильно ли мое предположение?
  • Когда полезно использовать match() вместо find()?


Подробнее здесь: https://stackoverflow.com/questions/445 ... java-regex
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»