string temp ="ErrorCode:-1,Message:{"UserId" : "1000","userName" : "ZhangSan"}";
using System.Text.RegularExpressions;
string temp = "ErrorCode:-,Message:{\"UserId\" : \"\",\"userName\" : \"ZhangSan\"}";
Regex reg = new Regex("ErrorCode:(?<key>.*?),Message:{(?<key>.*?)}");
Match match = reg.Match(temp);
string tempStr = match.Groups["key"].Value + "--" + match.Groups["key"].Value;
MessageBox.Show(tempStr);
< td align ="center" >< ul >< li > 查询结果1:北京市 网通 </ li >< li > 查询结果2:北京市 网通 </ li >< li > 查询结果3:北京市 网通 </ li ></ ul ></ td >
string srcString = " <td align=\ " center\ " ><ul><li>查询结果1:北京市 网通</li><li>查询结果2:北京市 网通</li><li>查询结果3:北京市 网通</li></ul></td> " ; // 匹配 "<li>查询结果1:" 与 "</li>" 之间的所有字符的正则表达式 string regexStr = " <li>查询结果1:(?<key>.*?)</li> " ; Regex r = new Regex(regexStr, RegexOptions.None); Match mc = r.Match(srcString); string dataStr = mc.Groups[ " key " ].Value;
|
字符 |
描述 |
| <key> | 根据key获取由正则表达式匹配的值。 |
| . | 匹配除 "\n" 之外的任何单个字符。 |
| * | 匹配前面的子表达式零次或多次。 |
| ? | 跟在任何一个其他限制符(*, +, ?, {n}, {n,}, {n,m})后面时,匹配模式是非贪婪的;非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。 |
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有