求助:正则

yoyo_ 2013-04-01 05:09:51
需要一条正则,请问大家怎么用正则来匹配这个feed_require 冒号后面的内容,望高手指教,谢谢!
"feed_require":"a:0:{}","is_feed":"1","online":"1","search_type":"2","right_picture":"a:2:{s:13:\"right_pic_url\";s:57:\"http:\/\/www.sinaimg.cn\/blog\/miniblog\/media\/radio\/12334.jpg\";s:14:\"right_link_url\";s:49:\"http:\/\/video.sina.com.cn\/z\/weiboradio\/index.shtml\";}"
...全文
127 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2013-04-01
  • 打赏
  • 举报
回复
"right_picture":"(?<txt>.*)"(?=,|$) string jsonstr="你的字符串"; string result=Regex.Match(jsonstr,@"""right_picture"":"(?<txt>.*?)""(?=,|$)").Groups["txt"].Value;
showjim 2013-04-01
  • 打赏
  • 举报
回复
json数据就应该用json解析工具,否则取出来的数据可能还需要转义处理。
yoyo_ 2013-04-01
  • 打赏
  • 举报
回复
引用 7 楼 Chinajiyong 的回复:
string jsonstr="你的字符串"; string result=Regex.Match(jsonstr,@"right_picture":"?<txt>([^""]*?)").Groups["txt"].Value;
测试了,这个取不到数据?
EnForGrass 2013-04-01
  • 打赏
  • 举报
回复
string jsonstr="你的字符串"; string result=Regex.Match(jsonstr,@"right_picture":"?<txt>([^""]*?)").Groups["txt"].Value;
yoyo_ 2013-04-01
  • 打赏
  • 举报
回复
引用 4 楼 sibiyellow 的回复:
试试楼上的正则 你的字符串貌似转json格式有问题。
恩,是的,我打错了,是取right_picture冒号后面的内容,它里面的内容格式不是固定的,用json不好序列化,想用正则取出来,要怎么取呢?
yoyo_ 2013-04-01
  • 打赏
  • 举报
回复
引用 2 楼 Chinajiyong 的回复:
string jsonstr="你的字符串"; string result=Regex.Match(jsonstr,@"feed_require":"?<txt>([^""]*?)").Groups["txt"].Value; 不过建议用json解析
不好意思,发错了,应该是取right_picture冒号后面的内容,里面的内容格式不是固定的,用json不好序列化吧,想请教下取right_picture里面的内容应该要怎么取呢?
天下如山 2013-04-01
  • 打赏
  • 举报
回复
试试楼上的正则 你的字符串貌似转json格式有问题。
  • 打赏
  • 举报
回复
string pattern=@"(?<=""feed_require"":"")[^""]+";
EnForGrass 2013-04-01
  • 打赏
  • 举报
回复
string jsonstr="你的字符串"; string result=Regex.Match(jsonstr,@"feed_require":"?<txt>([^""]*?)").Groups["txt"].Value; 不过建议用json解析
天下如山 2013-04-01
  • 打赏
  • 举报
回复
直接json格式读取不可以么?
自己做网站的大致流程 一、 进入网站 (1) 注册 注册需要的信息: 用户名、常用的邮箱、密码、请再次输入密码 应实现的效果 :焦点离开编辑框就做验证 a、是否满足输入的格式(用正则表达式)b、注册的用户和邮箱是否已注册 c、在我要注册中同时也要做以上验证 d、两次输入的密码要一致 注册完了注意页面的切换 (2) 登陆 登陆需要的信息: 利用有户名或邮箱登陆 登录密码 应实现的效果:离开及判断数据库中用户是否存在 , 在登录中判断用户对应的密码是否正确 不正确弹出信息 应有密码找回超连接,进入个人空间 (对自己个人信息完善、已经发布的信息修改和完善) (3)个人信息完善 需要信息(有户名 ) 性别 生日(年月日) 居住地(省份城市) 个人手机号 QQ号 家庭座机 二、 个人对网站的一些功能 (1) 发布求助信息 A、只有个人资料填写比肩完善的用户才可以求助 在一周内允许发的发求助信息份数 B、快速发布 (减少点的次数) 一些信息不用再添直接读取 C、需要一个求助车用来自己要求助的可以先存入两外一数据库 D、考虑用在线文本编辑方式 传图片 E、求助物品分类用别人的 F、有一个信息查看功能,确认后才提交 三、 个人主页 显示个人资料 、便于管理 四、 网站首页 应做到提取一题目 和部分内容

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧