吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1007|回复: 3
收起左侧

[求助] C#正则表达式

[复制链接]
遗憾迟香 发表于 2020-2-8 10:47
本人大一,软件专业,学的C#
练习时长四个月,虽然没有挂科,但本人技术真的不咋地
高考完的暑假自学的易语言,喜欢用正则表达式爬虫
但是现在不想再用易语言了,报毒是一个问题,还有易语言处理字符串十分麻烦,C#字符串中有引号直接\"搞定,而易语言要#引号
而且易语言面向对象功能不够灵活
听说python简单易学,适合爬虫,但它设计窗体十分麻烦
现在我开始学c#的正则表达式
网上的视频看不懂,大多也不是我所需要的,我只是想用它提取字符串
源字符串示例(我随便打的):
{"id":"46416", "name":"cnfujfu", "name2":"ftynufun", "isVip":"0", "num":"71464214"},
{"id":"45268", "name":"ntfyutu", "name2":"fnuyyut", "isVip":"1", "num":"54213563"},
{"id":"82968", "name":"bvghnkjjky", "name2":"tniyiyu", "isVip":"0", "num":"16341315"},
{"id":"826826", "name":"uynmgftt", "name2":"fnuyinf", "isVip":"0", "num":"428617"},
{"id":"8268", "name":"gyikngnk", "name2":"acrwefrc", "isVip":"1", "num":"7216786"},
{"id":"176989", "name":"gmyukymk", "name2":"bvrtytrdybdy", "isVip":"0", "num":"51464356"},
{"id":"7965789", "name":"fgtynbyudu", "name2":"ergehgerg", "isVip":"0", "num":"405354"},
...
现在我想提取int[] id,string[] name,int[] num;
请问用C#语言如何实现?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lene 发表于 2020-2-8 10:56
如果是你示例的字符串,其实是json格式的串,直接序列化对象数组,迭代就可以拿到你需要的几个数组了
CrazyNut 发表于 2020-2-8 11:11
这不是Json吗  用 Newtonsoft.Json.dll 这个库就行了
qiaobochao 发表于 2020-2-8 11:24
本帖最后由 qiaobochao 于 2020-2-8 11:27 编辑

Json字符串不建议使用正则处理

如果非要用正则处理可以这么搞

json.png

结果为:
josn结果.png
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 20:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表