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

Логотип

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

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

+ - Сопоставьте элемент один или несколько раз

Ассоциация + метасимвол работает так же, как *, за исключением того, что для совпадения требуется хотя бы один экземпляр предыдущего элемента. Вот регулярное выражение, которое будет соответствовать только строкам, состоящим из групп из одного или нескольких буквенных символов, разделенных одним пространством:

^ ([[: alpha:]] +?) + $


[я @ linuxbox ~] $ эхо "Это то" | grep -E '^ ([[: альфа:]] +?) + $'

Это то

[я @ linuxbox ~] $ эхо "abc" | grep -E '^ ([[: альфа:]] +?) + $'

азбука

[я @ linuxbox ~] $ эхо "ab 9" | grep -E '^ ([[: альфа:]] +?) + $'

[я @ linuxbox ~] $ эхо "abc d" | grep -E '^ ([[: альфа:]] +?) + $'

[я @ linuxbox ~] $

[я @ linuxbox ~] $ эхо "Это то" | grep -E '^ ([[: альфа:]] +?) + $'

Это то

[я @ linuxbox ~] $ эхо "abc" | grep -E '^ ([[: альфа:]] +?) + $'

азбука

[я @ linuxbox ~] $ эхо "ab 9" | grep -E '^ ([[: альфа:]] +?) + $'

[я @ linuxbox ~] $ эхо "abc d" | grep -E '^ ([[: альфа:]] +?) + $'

[я @ linuxbox ~] $


Мы видим, что это выражение не соответствует строке «ab 9», потому что оно содержит не алфавитный символ; он также не соответствует «abc d», потому что символы «c» и «d» разделяются более чем одним пробелом.


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