首页 / 知识
关于c#:定界字符串解析?
2023-04-12 03:48:00

Delimited string parsing?我正在分析一个分隔的字符串,大约为 a,b,c 但这是一个非常简单的示例,解析定界数据可能会变得很复杂;例如 1,"您的简单算法失败了",真的 会让您幼稚的字符串发狂,将实现拆分为位。有什么我可以自由使用/窃取/复制和粘贴的内容,可以为解析分隔的文本提供相对安全的解决方案吗? .NET,plox。 更新:我决定使用TextFieldParser,它是VB.NET隐藏在Microsoft.VisualBasic.DLL中的一堆好东西的一部分。 我用它来读取文件
我确定这里的人可以将其转换为解析内存中的字符串。 一个非常综合的库可以在这里找到:FileHelpers 例如
我不知道任何框架,但是可以使用一个简单的状态机:
迟到总比没有好(增加了SO的完整性): http://www.codeproject.com/KB/database/CsvReader.aspx 此规则。 GJ 要做一个无耻的插件,我已经在一个叫做fotelo(格式化文本加载器)的库上工作了一段时间,我使用它来基于分隔符,位置或正则表达式快速解析大量文本。对于快速字符串来说,这是过高的,但是如果您使用的是日志或大量数据,则可能正是您所需要的。它可以处理类似于SQL * Loader的控制文件模型(其背后的灵感)。 这里有一些很好的答案:忽略引号部分拆分字符串 您可能希望将您的问题改写为更精确的内容(例如,我可以使用哪些代码段或库来解析.NET中的CSV数据?)。 最简单的方法是将字符串拆分为char数组,然后查找字符串确定符并拆分char。 应该相对容易进行单元测试。 您可以将其package在类似于基本.Spilt方法的扩展方法中。 我认为通用框架需要在两件事之间指定: 我认为,每次需要执行此类操作时,最好编写自定义逻辑。 |
最新内容
相关内容
python是否支持字符串
python是否支持字符串,培训,数据,字符串,字符,引号,中文,内容,也就是,源程序,比如说,python要求,字符串必须使用引号括起来,可以使用单引号或者python爬虫和数据分析有哪些第三方
python爬虫和数据分析有哪些第三方库?,培训,爬虫,和数,以上,更多,内容,以上内容为大家介绍了爬虫和数据分析有哪些第三方库,希望对大家有所python数据分析相关的技术
python数据分析相关的技术,分析,数据,培训,技术,python爬虫和数据分析有哪些第三方
python爬虫和数据分析有哪些第三方库?,培训,爬虫,和数,python如何连接mysql数据库
python如何连接mysql数据库,培训,数据,项目,一致,流程,数据库,参数,结果,接口,语句,python数据库接口支持非常多的数据库,你可以选择适合你项python定时修改数据库
python定时修改数据库,时间,服务,培训,单位,代码,标准,线程,操作,时间差,进程,1.传入执行改库操作的时间update_time,用update_time和当前时间python字符串如何定义
python字符串如何定义,培训,数据,字符串,字符,引号,中文,内容,定义,源程序,比如说,简单地理解,字符串就是“一串字符”,也就是用引号内的任何数python字符串代表什么
python字符串代表什么,培训,数字,字符串,字符,代表,斜线,引号,中文,中间,后面,python的字符串就是表示一串字符,字符可以是中文,英文或者数字,或python怎么解析网页数据
python怎么解析网页数据,数据,培训,信息,标准,工具,网页,结构,标签,对象,以上,python网页解析器1、常见的python网页常见的python网页解析工python怎么样将字符串转换字符
python怎么样将字符串转换字符,培训,字符串,字符,元素,索引,以上,更多,内容,列表,python中一个字符串也可以看成是一个列表,字符串中的每个元python如何读入数据
python如何读入数据,培训,数据,文本,文件,内存,内容,弊端,方法,利弊,字符串,Python的文本处理是经常碰到的一个问题,Python的文本文件的内容读python字符串怎么拼接
python字符串怎么拼接,数字,代码,培训,字符串,对比,表达式,函数,程序,数值,上面,Python字符串拼接数字在某些特殊场景中,我们需要将字符串与数