Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Любой персонаж

Первый метасимвол, который мы рассмотрим, - это точка или точка, которая используется для соответствия любому символу. Если мы включим его в регулярное выражение, он будет соответствовать любому символу в этой позиции символа. Вот пример:



[я @ linuxbox ~] $ grep -h '.zip' dirlist * .txt

bunzip2 bzip2 bzip2 восстановить gunzip

gzip funzip gpg-zip предварительно распаковать

prezip-bin распаковать unzipsfx

[я @ linuxbox ~] $ grep -h '.zip' dirlist * .txt

bunzip2 bzip2 bzip2 восстановить gunzip

gzip funzip gpg-zip предварительно распаковать

prezip-bin распаковать unzipsfx


Мы искали любую строку в наших файлах, которая соответствует регулярному выражению «.zip». В результатах следует отметить несколько интересных моментов. Обратите внимание, что застежка-молния программа не найдена. Это связано с тем, что включение метасимвола точки в наше регулярное выражение увеличило длину требуемого соответствия до четырех символов, а поскольку имя «zip» содержит только три символа, оно не соответствует. Кроме того, если какие-либо файлы в наших списках содержали расширение файла .zip, они также были бы сопоставлены, потому что символ точки в расширении файла также будет соответствовать «любому символу».

Якоря


Лучшие облачные вычисления для ОС в OnWorks: