OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

+ - 匹配一个元素一次或多次

这个 + 元字符的工作方式很像 *,除非它至少需要前一个元素的一个实例才能导致匹配。 这是一个正则表达式,它只匹配由一个或多个由单个空格分隔的字母字符组组成的行:

^([[:阿尔法:]]+ ?)+$


[我@linuxbox ~]$ echo "这个那个" | grep -E '^([[:alpha:]]+ ?)+$'

这个那个

[我@linuxbox ~]$ 回声 "abc" | grep -E '^([[:alpha:]]+ ?)+$'

abc

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

[我@linuxbox ~]$ 回声 "abc d" | grep -E '^([[:alpha:]]+ ?)+$'

[我@linuxbox ~]$

[我@linuxbox ~]$ echo "这个那个" | grep -E '^([[:alpha:]]+ ?)+$'

这个那个

[我@linuxbox ~]$ 回声 "abc" | grep -E '^([[:alpha:]]+ ?)+$'

abc

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

[我@linuxbox ~]$ 回声 "abc d" | grep -E '^([[:alpha:]]+ ?)+$'

[我@linuxbox ~]$


我们看到这个表达式与“ab 9”行不匹配,因为它包含一个非字母字符; 它也不匹配“abc d”,因为不止一个空格字符将字符“c”和“d”分开。


OnWorks 的顶级操作系统云计算: