freecoder-ru
@freecoder-ru

Какая разница между * и +?

Какая разница между * и + ? Кто может дать пару примеров для демонстрации разници ..
В некоторых случаях ведут себя одинакого и это то что запутывает ..
[A-Za-z ]*\.$
[A-Za-z ]+\.$


// Mr. smith went to washington.
СОВПАДЕНИЕ С smith went to washington.
  • Вопрос задан
  • 111 просмотров
Решения вопроса 1
В случае с [A-Za-z ]+\.$, совпадёт только если в искомой фразе есть хотя бы один символ из перечисленных в [A-Za-z ]. То есть, если изменить вашу фразу на Mr.., к примеру, то совпадения не будет.

Соответственно, в случае с [A-Za-z ]*\.$ совпадёт даже тогда, когда ни одного из перечисленных в квадратных скобках символов нет.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Arik
+ должен быть хотя бы один или сколько угодно
* может и не быть ничего или сколько угодно
Ответ написан
Ваш ответ на вопрос

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

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