2017-02-02 29 views
0

我需要以下条件如何用grep的字符串,如果后面没有字母

string123 

stringsecond 

string-third 

-string-four 

string_five 

/string/ 

sixstring 

this should not print 

输出

string-third 

-string-four 

string_five 

/string/ 

所以按输出,该命令不应该grep的字符串,随后用仅字母数字。 我正在使用grep的-w选项,但它也消除了下划线(_)字符串。

+0

那你试试? – Inian

+0

grep的-nriw “串” // w表示匹配字符串 –

+0

-w也去掉string_five,但我到grep也 –

回答

0

在正则表达式的末尾使用否定字符类。

如果您匹配的是“string”,那么在末尾附加一个类似[^0-9a-zA-Z_]的类。

相关问题