Задать вопрос
freecoder-ru
@freecoder-ru

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

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


// Mr. smith went to washington.
СОВПАДЕНИЕ С smith went to washington.
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
В случае с [A-Za-z ]+\.$, совпадёт только если в искомой фразе есть хотя бы один символ из перечисленных в [A-Za-z ]. То есть, если изменить вашу фразу на Mr.., к примеру, то совпадения не будет.

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

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

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