"select * from table where id=@a1 and sort=@a2 and dir=@a1"
我现在有一个这样的SQL语句~我想把里面的参数匹配出来~好象上面的语句是2个参数
该怎么实现起来比较好呢~???

解决方案 »

  1.   

    例如上面的参数是@a1和@a2
    我要把上面的string中匹配出这两个参数的字符
      

  2.   

    例如上面的参数是@a1和@a2
    我要把上面的string中匹配出这两个参数的字符
    就如上面匹配出来的字符是:"@a1"和"@a2"
      

  3.   

    (?<==).*?[$"' ]
    测试数据
    "select * from table where id=@a1 and sort=@a2 and dir=@a3"
    正则模式:Singleline
    匹配数:3
    *******************
    @a1 
    *******************
    @a2 
    *******************
    @a3