发布网友 发布时间:2022-04-22 03:54
共3个回答
热心网友 时间:2024-02-26 02:12
好像很有难度。
只做到这样一个,在一行中,从第一个“(”,匹配到最后一个“)”。这种情况,如果你每行只有一个aaaaa(......)的情况下是可以用的,如果一行有多个就乱了。
sed 's/aaaaa(.*)/bbbbb(abcdefghijklmn)/g'追问funa((*iterList)->GetOutputValue().c_str())
需要替换成
funb((*iterList)->GetOutputValue().c_str(),NULL,0)
(*iterList)->GetOutputValue().c_str() 这个字串是不定的。
热心网友 时间:2024-02-26 02:12
#cat test.txt
this is test file
line 2
this is line 3
#cat test.txt | sed 's/line/test &/g'
this is test file
test line 2
this is test line 3追问funa((*iterList)->GetOutputValue().c_str())
需要替换成
funb((*iterList)->GetOutputValue().c_str(),NULL,0)
(*iterList)->GetOutputValue().c_str() 这个字串是不定的。
热心网友 时间:2024-02-26 02:12
举个完整的要替换的呀。你这样说别人也不知道追问funa((*iterList)->GetOutputValue().c_str())
需要替换成
funb((*iterList)->GetOutputValue().c_str(),NULL,0)
(*iterList)->GetOutputValue().c_str() 这个字串是不定的。