2012-01-16 7 views

答えて

6
sed 's/\([0-9]\) \([0-9]\)/\1\2/g' 
+0

魅力的な作品です! Tks – CedSha

+0

@ user1152749:第1回:私の喜び、第2回:upvote /正解を受け入れるならば、第3:これは話題にはならない。 –

0

これはあまりにも動作するはずです -

perl -pe 's/(?<=[0-9])(\s)(?=[0-9])//g' 

を私たちは後ろの負の外観を使用して、我々は両方のケースで数字を探す場所を先読み。それらの間にスペースがあれば、何も置き換えません。

[jaypal:~] echo "There are 1 123 456 drops of water" | perl -pe 's/(?<=[0-9])(\s)(?=[0-9])//g' 
There are 1123456 drops of water 
関連する問題