求一个正则表达式:去掉一个字符串中第一个数字前是空格的以后所有的字符

示例如下:
百度 你好2012 522 1151知道
则匹配后的结果是保留“百度 你好2012”,去掉“ 522 1151知道”。

即:从第一个空格+数字的位置截取掉后面所有的。谢谢

第1个回答  2012-05-23
' [0-9].*'
linux下实例:
[root@ftptest2 ~]# cat text
百度 你好2012 522 1151知道
[root@ftptest2 ~]# cat text | sed s/' [0-9].*'//g
百度 你好2012本回答被提问者采纳
第2个回答  2012-05-23
vb.net
Regex.Replace("百度 你好2012 522 1151知道", " +\d.*", "")
相似回答