Положительный просмотр вперёд (Positive Lookahead) (?=)

  • Автор темы Автор темы Dziglo
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Dziglo

Участник
Топикстартер
Сообщения
226
Реакции
1
Вопрос по т.н. положительному просмотру вперёд (Positive Lookahead)
(?=)


Допустим, есть текст.

1 Машины: бмв, мерседес, тойота
2 Города: Москва, Самара
3 Реки: Волга


Ищу:
.+(?=:)
Находит, от начала абзаца до двоеточия (:) невключительно. Ок.
Вопрос — почему вместо .+ я не могу, например, поставить \d (то есть любая цифра)?
 
поставить можете конечно )
но в этом случае вы ищите двоеточие сразу после цифры
попробуйте так
Код:
\d.+(?=:)
 
  • Спасибо
Реакции: Dziglo
Статус
Закрыто для дальнейших ответов.