给定某个文件中的字符串:
hel string1
hell string2
hello string3
我想捕获只是hel
使用cat file | grep 'regexp here'
我尝试做一堆正则表达式,但似乎没有一个工作。最有意义的是:grep -E '\Ahel'
但这似乎不起作用。但是它可以工作http://rubular.com/
。任何想法为什么这不起作用grep
?
此外,当在每行之前粘贴带有制表符空格的上述字符串时,\A
似乎不适用于rubular
. 我认为\A
匹配字符串的开头,并且在那之前的任何字符都无关紧要。为什么\A
字符串前有空格时会停止匹配?