AXyz122311Xyslasd22344ssaa Aklsssx @ sdddf#4 = sadsss kaaAASds
字符我们怎样的人物"slas"
指出,在UNIX中使用正则表达式以"11Xy"
开始并以"d223"
结尾?
AXyz122311Xyslasd22344ssaa Aklsssx @ sdddf#4 = sadsss kaaAASds
字符我们怎样的人物"slas"
指出,在UNIX中使用正则表达式以"11Xy"
开始并以"d223"
结尾?
这就是lookahead and lookbehind assertions会做的。
你有没有试过类似的东西?
(?<=11Xy).+(?=d223)
更新
您可以使用grep -o
,只显示在* nix的环境匹配的文本。
负面评价是不公平的,因为我不熟悉UNIX,正则表达式和谷歌搜索模式匹配使用grep,awk,expr,sed,cut不同的方法返回没有适当的结果。对于这个目的,是否有人可以在UNIX中为字符串中的正则表达式搜索提供简单的grep方式? – kisna 2012-02-28 16:25:24
例如,grep returs整个字符串,而不是“slas”echo'$ VAR | grep'(?<= 11Xy)。+(?= d223)'' – kisna 2012-02-28 16:26:47