Replace Vi编辑器:如何从匹配到字符串末尾查找和替换

Replace Vi编辑器:如何从匹配到字符串末尾查找和替换,replace,find,vi,Replace,Find,Vi,我有字符串“TP_PO=010101”,然后我想用:%s/TP_PO=*/TP_PO=22/g将该字符串替换为“TP_PO=22”,但它不起作用。 请帮帮我 这是因为=*表示“0或更多=” 你想说的是=.*,意思是“=后面跟任何东西零次或多次” %s/TP_PO=.*/TP_PO=22/g

我有字符串“TP_PO=010101”,然后我想用:%s/TP_PO=*/TP_PO=22/g将该字符串替换为“TP_PO=22”,但它不起作用。 请帮帮我

这是因为=*表示“0或更多=”

你想说的是=.*,意思是“=后面跟任何东西零次或多次”

%s/TP_PO=.*/TP_PO=22/g