我有一个字符串:如何从字符串中删除子字符串?
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 //' - 适用于我 –