-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 –
對您收到的兩個答案的任何反饋? –