我的示例字符串如下:
This is 02G05 a test string 20-Jul-2012
现在,我想从上面的字符串中提取 02G05
$ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p'
但是上面的命令什么也打印不出来,原因是它无法与我提供给 sed 的模式匹配。
因此,我的问题是,我在这里做错了什么,以及如何纠正它。
When I try the above string and pattern with python I get my result
>>> re.findall(r'\d+G\d+',st)
['02G05']
>>>