我有一個字符串:如何從字符串中刪除子字符串?
09/May/2012:05:14:58 +0100
如何從字符串刪除子58 +0100
?
sed 's/\:[0-9][0-9] \+0100//'
不起作用
我有一個字符串:如何從字符串中刪除子字符串?
09/May/2012:05:14:58 +0100
如何從字符串刪除子58 +0100
?
sed 's/\:[0-9][0-9] \+0100//'
不起作用
如果他們以這種格式是永遠,你可以這樣做:
s/:[^:]*$//
這基本上除掉了(包括)最後的:
字符(冒號,後面跟着任意數量的不是冒號的字符,直到行尾)的所有內容。
echo「09/May/2012:05:14:58 +0100」| sed's/\:[0-9] [0-9] \ + 0100 //' - 適用於我 –