码迷,mamicode.com
首页 > Windows程序 > 详细

c#正则不识别正括号[

时间:2017-05-25 01:19:52      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:reg   regex   com   需要   找不到   写作   .com   http   new   

技术分享

如图,需要正则匹配14117.56这个数据

 

即在字符串(以下都为字符串)

var gridJSON = ‘[{"value":["10440312"],"key":1},{"value":["13278875"],"key":2},{"value":["78.62"],"key":3},{"value":["16249"],"key":4},{"value":["0.16"],"key":5},
{"value":["1.35"],"key":6},{"value":["0.87"],"key":7},{"value":["14117.56"],"key":8},{"value":["10440312"],"key":12}]‘;

中匹配14117.56这个字符串

 

正则的时候这么写

var priceRegex = new Regex("0.87\"],\"key\":7},{\"value\":[\"(.*)\"],\"key\":8}");

找不到匹配项,要将正则表达式改为

var priceRegex = new Regex("0.87\"],\"key\":7},{\"value\":\\[\"(.*)\"],\"key\":8}");

才可以匹配到

表达正括号  [   应该写作  \\[

 

c#正则不识别正括号[

标签:reg   regex   com   需要   找不到   写作   .com   http   new   

原文地址:http://www.cnblogs.com/longzhankunlun/p/6901568.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!