Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

Будь-який символ

Перший метасимвол, який ми розглянемо, — це символ крапки або крапки, який використовується для відповідності будь-якому символу. Якщо ми включимо його в регулярний вираз, він відповідатиме будь-якому символу в цій позиції символу. Ось приклад:



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

bunzip2 bzip2 bzip2відновити gunzip

gzip funzip gpg-zip preunzip prezip

prezip-bin розпакуйте unzipsfx

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

bunzip2 bzip2 bzip2відновити gunzip

gzip funzip gpg-zip preunzip prezip

prezip-bin розпакуйте unzipsfx


Ми шукали будь-який рядок у наших файлах, який відповідає регулярному виразу «.zip». Є кілька цікавих речей, на які варто відзначити результати. Зверніть увагу, що ZIP програма не знайдена. Це пов’язано з тим, що включення метасимволу крапки в наш регулярний вираз збільшило довжину необхідної відповідності до чотирьох символів, а оскільки ім’я «zip» містить лише три, воно не відповідає. Крім того, якщо якісь файли в наших списках містили розширення файлу ZIP., вони також відповідали б, оскільки символ крапки у розширенні файлу також відповідав би «будь-якому символу».

якоря


Найпопулярніші хмарні обчислення ОС на OnWorks: