怎么提取这样的字符串中的数据呢?

问题描述

在程序中获得了这样一个字符串:[["测试1",1,"2"],["测试2",2,"3"],["测试3",3,"4"],["测试4",4,"5"],["测试5",4,"7"]]怎么将其中的每组数据给分离出来呢?

解决方案

解决方案二:
这个看起像数组或集合呀,可以利用正则提取出来呀
解决方案三:
["测试1",1,"2"]格式不正确吧按照数组方式可提取
解决方案四:
数组怎么提取?
解决方案五:
[["测试1",1,"2"],["测试2",2,"3"],["测试3",3,"4"],["测试4",4,"5"],["测试5",4,"7"]]是一个数组,而每个元素又是一个数组假设这个数组名为arr那么取第一个元素是arr[0]=["测试1",1,"2"],第二个元素是arr[1]=["测试2",2,"3"],第三个arr[2]=["测试3",3,"4"],第四个arr[3]=["测试4",4,"5"],第五个arr[4]=["测试5",4,"7"]第一个元素的数组中的第一个元素为arr[0][0]="测试1",以此类推。。。
解决方案六:
这里又有个问题,怎么将["测试1",1,"2"]这样的数据从整个串中分离出来?
解决方案七:
比较困难。应该让提供数据的那一方修改成合理的数据格式。
解决方案八:
stringtxt="[["测试1",1,"2"],["测试2",2,"3"],["测试3",3,"4"],["测试4",4,"5"],["测试5",4,"7"]]";stringpattern=@"""(?<f1>.*?)"",(?<f2>.*?),""(?<f3>.*?)""";foreach(MatchminRegex.Matches(txt,pattern)){Console.WriteLine("{0}{1}{2}",m.Groups["f1"].Value,m.Groups["f2"].Value,m.Groups["f3"].Value);}

时间: 2024-09-20 04:18:35

怎么提取这样的字符串中的数据呢?的相关文章

c-怎样从文件的字符串中读取数据??

问题描述 怎样从文件的字符串中读取数据?? 比如我的文件中有如下字符串: w_ang(3) 我该怎么编写代码将3读出来??? 求大神指点,,,万分感谢!!!!急急急~~~~ 解决方案 #include <string.h> #include <iostream> using namespace std; int main(int argc, char* argv[]) { string s = "w_ang(1)"; int x = s.find("(

在 SQL Server 中查询EXCEL 表中的数据遇到的各种问题

原文:在 SQL Server 中查询EXCEL 表中的数据遇到的各种问题 SELECT * FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="D:\KK.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$] 问题:消息 15281,级别 16,状态 1,第 1 行 SQL Server 阻止了对组件 'Ad Hoc Dis

php获取字符串中url自动加超级链接

 代码如下 复制代码 $string = "这是php提取文本内容字符串中的网址,连接为http://www.111cn.net 站点"; //连接后需要有个空格或回车.  $string = eregi_replace("http://([^ ,\r\n]*)","<a href=\\0 target=_blank>\\0</a>",$string);  $string = eregi_replace("ftp

MFC怎样提取字符串中两个逗号之间 的数据

问题描述 MFC怎样提取字符串中两个逗号之间 的数据 比如字符串: "$GPGGA,024055.00,4002.2168,N,11618.1074,E,1,12,0.0,75.88,M," 怎样提取两个逗号之间的数据,例如"4002.2168"? 我试着使用例如 .Mid(17,14)函数,但是并不好用,因为字符串的长度经常会改变. 解决方案 先用CString的Find找到前后两个逗号的位置,然后在用Mid来截取.这样就可以适应动态变化的字符串 解决方案二: 参

获取字符串中某一个字段的数据,GetValueFromStr;拓展字符串解析parse_string

gps数据格式为:$GPRMC,024813.640,A,3158.4608,N,11848.3737,E,10.05,324.27,150706,,,A* /********************************************************************** *版权所有 (C)2015, Wuyq. * *文件名称: GetValueFromStr.c *内容摘要:用于演示从gps数据字符串中获取相应的内容 *其它说明:无 *当前版本: V1.0 *作

字符串截取-C# 提取字符串中“所有”满足格式的字符串,怎么提取?

问题描述 C# 提取字符串中"所有"满足格式的字符串,怎么提取? 小弟正在做一个读取支付宝的订单的软件,读取订单不是利用官方的API,是从网页上抓取的, 每行订单信息都抓成了字符串,但是遇到了一个问题,就是如何把字符串分解了,然后保存到数据库, 值得庆幸的是,每个需要提取出来的数据 前 和后 都有规律 我一开始想的是 Regex.Match(str, "(?<= ).*?(?= )").Value; 用这个函数截取 和 之间的内容,但是只能截取到一个, 我想的

Mysql中实现提取字符串中的数字的自定义函数分享_Mysql

因需要在mysql的数据表中某一字符串中的字段提取出数字,在网上找了一通,终于找到了一个可用的mysql函数,可以有效的从字符串中提取出数字. 该mysql提取出字符串中的数字函数如下: 复制代码 代码如下: CREATE FUNCTION GetNum (Varstring varchar(50)) RETURNS varchar(30) BEGIN DECLARE v_length INT DEFAULT 0; DECLARE v_Tmp varchar(50) default ''; se

Swift中利用NSDataDetector提取字符串中所有链接(URL验证)

NSDataDetector是继承于NSRegularExpression(Cocoa中的正则表达式)的一个子类,你可以把它看作一个正则表达式匹配器和令人难以置信的复杂的表达式,可以从自然语言(虽然可能更复杂)中提取你想要的信息. 1,NSDataDetector介绍 NSDataDetector 是继承于 NSRegularExpression 的一个子类.使用的时候只需要指定要匹配的类型(日期.地址.URL等)就可以提取的想要的信息,而不需要自己再写复杂的表达式. NSDataDetecto

Delphi中从字符串中提取单词及从字符串中提取汉字的函数

{从字符串中提取单词的函数} procedure StrToWordList(str: string; var List: TStringList); var p: PChar; i: Integer; begin if List = nil then List := TStringList.Create; List.Clear; {去除重复} List.Sorted := True; List.Duplicates := dupIgnore; p := PChar(str); {把单词以外的字