Какой аромат регулярного выражения является grep?

Я не уверен, существует ли лучший путь, но я могу думать о взломе для получения его - Вы могли сообщение Ajax к img URL, и анализировать ответ, чтобы видеть, возвратилось ли изображение на самом деле. Если это возвратилось как 404 или что-то, то выгрузите img. Хотя я ожидаю, что это будет довольно медленно.

23
задан bzeaman 6 July 2016 в 08:52
поделиться

6 ответов

Поведение GNU grep по умолчанию заключается в использовании слегка измененного варианта базовых регулярных выражений POSIX с аналогичным измененным видом POSIX extended регулярные выражения для egrep (обычно также известные как grep -E ). POSIX ERE - это то, что использует PHP ereg () .

GNU grep также утверждает, что поддерживает grep -P для PCRE, кстати. Так что никакого особого вида grep не требуется.

23
ответ дан 29 November 2019 в 01:55
поделиться

POSIX BRE (основные регулярные выражения)

Вы можете сравнить различные варианты здесь .

10
ответ дан 29 November 2019 в 01:55
поделиться

Справочные страницы grep довольно подробно объясняют особенности регулярного выражения, доступного в grep. man grep довольно полезен.

1
ответ дан 29 November 2019 в 01:55
поделиться

Grep - это реализация регулярных выражений POSIX. Существует два типа регулярных выражений posix - базовые регулярные выражения и расширенные регулярные выражения. В grep обычно используется опция -E, чтобы разрешить расширенные регулярные выражения.

1
ответ дан 29 November 2019 в 01:55
поделиться

В PHP нет обычной функции grep. Если вы имеете в виду семейство функций PHP ereg , то это регулярные выражения POSIX. Если вы имеете в виду утилиту командной строки Linux grep , то это также регулярные выражения POSIX . Он поддерживает как базовые, так и расширенные регулярные выражения POSIX.

0
ответ дан 29 November 2019 в 01:55
поделиться
Другие вопросы по тегам:

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