C# txt文件数据用TAB件隔开怎么获取我想要的数据?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# txt文件数据用TAB件隔开怎么获取我想要的数据?相关的知识,希望对你有一定的参考价值。
aa bb cc dd eee
11 22 33 444 555
90 10 23 48 12
如上是TXT的数据,每行的数据都用TAB键分开,请问怎么能获取555和48这两个位置的数据?
string[] line = File.ReadAllLines(str1);
用这个可以获取TXT文件的指定行数据,怎么可以把一行里面用TAB键分开的数据单独出来获取我想要的数据?
TP5.1 文章分类用逗号隔开,怎么查询属于多个分类的数据?
文章有个分类字段 nav,值是1,3,4,5,6,72。。。。这种格式,里面都是子分类的ID,用逗号隔开
然后我获取到了某个父类下的子类ID数组[3,5,28,32。。。]
怎么查询出 属于这个子分类数组的文章呢
然后和字文章进行关联查看下就可以查询出对应的文章了。追问
但是我还要分页,每页显示10条
追答这个和分页没有关系。如果要分页也是根据关联查询后的结果集合进行分页。
但是在分页之前,你首选得到非分页数据。然后再考虑分页,分页的时候,增加limit x, y这样的数值就可以了。
通常文章表那里会有一个分类id的字段,例如是:category_id。你能拿到了分类的id,直接where in 就好
Db::table('articles')//articles 是你的文章表
->where('category_id','in',$categoryIds)//$categoryIds 是你查到的分类id 数组->page(1,10)//分页
->selete();
分类数据一般不会很大,所以分两次查询效率最高,如果分类数据查询比较慢,那就把它缓存起来。
追问我的分类ID字段 `nav` 值是1,23,3,511 ....这种逗号分隔的字符串,不能直接whereIn。。。。
以上是关于C# txt文件数据用TAB件隔开怎么获取我想要的数据?的主要内容,如果未能解决你的问题,请参考以下文章
oracle将表A里的数据导出为txt文件,用存储过程怎么写?
python编程问题! 有一个txt文件,每一行有两个数据,之间用制表符隔开,怎么实现只读每一行的