正则表达式提问

2011-02-17 16:58:00 +08:00
 SolidZORO
012279
012280
012281

011913
011578

013173

程序异常:MySql.Data.MySqlClient.MySqlException: Unable to connect to any of the specified MySQL hosts. ---> System.Exception: 引发类型为“System.Exception”的异常。
在 MySql.Data.MySqlClient.NativeDriver.Open()
--- 内部异常堆栈跟踪的结尾 ---
在 MySql.Data.MySqlClient.NativeDriver.Open()
在 MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
在 MySql.Data.MySqlClient.MySqlPool.GetConnection()
在 MySql.Data.MySqlClient.MySqlConnection.Open()
在 Readwrite.sqlhelp.getMyDate(String sql) 位置 Readwrite\sqlhelp.cs:行号 46
在 Readwrite.Form1.InsertGoods()\Readwrite\Form1.cs:行号 103


----------------------------------------------
这个是同事交给我的一个问题。是想找013173 这样的数字,我用^\d{6}$,能把他们找出来,但是我想反过来呢? 应该怎么写? 我试了很久都没能搞定。
4757 次点击
所在节点    问与答
8 条回复
jimmy
2011-02-17 17:04:09 +08:00
反过来找什么?
SolidZORO
2011-02-17 17:10:57 +08:00
除了000000这样的六位数字。都找。
mifan
2011-02-17 17:19:15 +08:00
得到结果, 再查一次, 把 000000 去掉
SolidZORO
2011-02-17 17:21:06 +08:00
@mifan 这种能一条语句喝成么?
rikugun
2011-02-17 17:21:22 +08:00
反过来? 就是取前边6位不是数字的呗
SolidZORO
2011-02-17 17:23:12 +08:00
@rikugun 这个要怎么写....
rikugun
2011-02-17 17:32:17 +08:00
@SolidZORO ^(?!\d{6}).+
SolidZORO
2011-02-17 17:47:30 +08:00
@rikugun 这个超赞,以至于你写出来我还得琢磨琢磨其中道理先。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/8607

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX