SolidZORO
V2EX  ›  问与答

正则表达式提问

  •  
  •   SolidZORO · Feb 17, 2011 · 5199 views
    This topic created in 5565 days ago, the information mentioned may be changed or developed.
    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}$,能把他们找出来,但是我想反过来呢? 应该怎么写? 我试了很久都没能搞定。
    8 replies    1970-01-01 08:00:00 +08:00
    jimmy
        1
    jimmy  
       Feb 17, 2011
    反过来找什么?
    SolidZORO
        2
    SolidZORO  
    OP
       Feb 17, 2011
    除了000000这样的六位数字。都找。
    mifan
        3
    mifan  
       Feb 17, 2011
    得到结果, 再查一次, 把 000000 去掉
    SolidZORO
        4
    SolidZORO  
    OP
       Feb 17, 2011
    @mifan 这种能一条语句喝成么?
    rikugun
        5
    rikugun  
       Feb 17, 2011
    反过来? 就是取前边6位不是数字的呗
    SolidZORO
        6
    SolidZORO  
    OP
       Feb 17, 2011
    @rikugun 这个要怎么写....
    rikugun
        7
    rikugun  
       Feb 17, 2011
    @SolidZORO ^(?!\d{6}).+
    SolidZORO
        8
    SolidZORO  
    OP
       Feb 17, 2011
    @rikugun 这个超赞,以至于你写出来我还得琢磨琢磨其中道理先。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1053 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 22:57 · PVG 06:57 · LAX 15:57 · JFK 18:57
    ♥ Do have faith in what you're doing.