我想替换看起来像这样的字符串模式-
1234..5678 9876 4567 8245..9745
我想让它看起来像-
{1234..5678} 9876 4567 {8245..9745}
我在 vi 编辑器中尝试了 :%s/....\.\...../\{....\.\.....\}/g
.但它没有提供所需的输出。请帮忙。
最佳答案
试试这个 sed
:
sed -i.bak 's#[0-9]\{4\}\.\.[0-9]\{4\}#{&}#g' file.txt
在 vim
中:
:%s/[0-9]\{4\}\.\.[0-9]\{4\}/{&}/g
关于linux - 在 Linux 中替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18585836/