ایستگاه های کاری آنلاین OnWorks Linux و Windows

لوگو

میزبانی آنلاین رایگان برای ایستگاه های کاری

<قبلی | فهرست | بعدی>

+ - یک عنصر را یک یا چند بار مطابقت دهید

La + متاکاراکتر بسیار شبیه به کار می کند *، با این تفاوت که حداقل به یک نمونه از عنصر قبلی برای ایجاد تطابق نیاز دارد. در اینجا یک عبارت منظم وجود دارد که فقط خطوط متشکل از گروه های یک یا چند کاراکتر الفبایی را که با فاصله های منفرد از هم جدا شده اند مطابقت می دهد:

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


[me@linuxbox ~]$ پژواک "این آن" | grep -E '^([[:alpha:]]+ ?)+$'

این که

[me@linuxbox ~]$ پژواک "abc" | grep -E '^([[:alpha:]]+ ?)+$'

abc

[me@linuxbox ~]$ echo "ab 9" | grep -E '^([[:alpha:]]+ ?)+$'

[me@linuxbox ~]$ اکو "abc d" | grep -E '^([[:alpha:]]+ ?)+$'

[me@linuxbox ~]$

[me@linuxbox ~]$ پژواک "این آن" | grep -E '^([[:alpha:]]+ ?)+$'

این که

[me@linuxbox ~]$ پژواک "abc" | grep -E '^([[:alpha:]]+ ?)+$'

abc

[me@linuxbox ~]$ echo "ab 9" | grep -E '^([[:alpha:]]+ ?)+$'

[me@linuxbox ~]$ اکو "abc d" | grep -E '^([[:alpha:]]+ ?)+$'

[me@linuxbox ~]$


می بینیم که این عبارت با خط "ab 9" مطابقت ندارد، زیرا حاوی یک کاراکتر غیر الفبایی است. با "abc d" همخوانی ندارد، زیرا بیش از یک کاراکتر فاصله کاراکترهای "c" و "d" را از هم جدا می کند.


برترین سیستم عامل Cloud Computing در OnWorks: