在我來說,我想在3500個的符號 劃分文本「文本。在3500」放。在n等於符號
%s/\(.\{3500\}\)\(.*\)/\1\.\2/
E486: Pattern not found: \(.\{3500\}\)\(.*\)
它適用於以前的文本,但在下一個不能正常工作。
在我來說,我想在3500個的符號 劃分文本「文本。在3500」放。在n等於符號
%s/\(.\{3500\}\)\(.*\)/\1\.\2/
E486: Pattern not found: \(.\{3500\}\)\(.*\)
它適用於以前的文本,但在下一個不能正常工作。
cat tmp
這是第一線
現在第二線
最後第三線
cat tmp | sed ':a;N;$\!ba;s/\(.\{3\}\)/\1\./g'
thi.s i.s f.irs.t l.ine。
no.w s.eco.nd .lin.e
f.ina.lly。第三。 li.ne
用3500代替3看看會發生什麼+
如何用減少的測試用例來增強您的問題?和之前/之後的樣本? – romainl
up romainl,順便說一句,'。{3500}'並不意味着3500 **等號**。它可能是'abcdefg .... whatever.3500..foo' – Kent