-1
我的字符串是像GSUB和awk删除从字符串“abc_xyz_def_aaa”两个率先下划线和abc_def_zyz”
abc_def_xyz and
abc-def_ghj_fff
我只想xyz and
ghj_fff
从字符串中提取
我的字符串是像GSUB和awk删除从字符串“abc_xyz_def_aaa”两个率先下划线和abc_def_zyz”
abc_def_xyz and
abc-def_ghj_fff
我只想xyz and
ghj_fff
从字符串中提取
你可以找到
([^_\s]+_){2}
并替换为空白字符串
这是你正在寻找的输出?
awk -F 'def_' '{print $2}' file
xyz and
ghj_fff
这个正则表达式应该工作,不确定gsub和awk。 \ w +?_ \ w +?_(。*?)\ b –
对您收到的两个答案的任何反馈? –