问题标签 [fileparse]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
7780 浏览

design-patterns - 解析二进制文件数据并存储在数据库中的设计模式

有没有人推荐一种设计模式来获取二进制数据文件,将其部分解析为对象并将结果数据存储到数据库中?

我认为类似的模式可用于获取 XML 或制表符分隔的文件并将其解析为它们的代表对象。

一个常见的数据结构将包括:

(标题) (DataElement1) (DataElement1SubData1) (DataElement1SubData2)(DataElement2) (DataElement2SubData1) (DataElement2SubData2) (EOF)

我认为一个好的设计将包括一种根据文件类型或标题中包含的一些已定义元数据更改解析定义的方法。因此,工厂模式将成为 Parser 部分整体设计的一部分。

0 投票
13 回答
137099 浏览

c++ - 在 C++ 中解析 INI 文件的最简单方法是什么?

我正在尝试使用 C++ 解析 INI 文件。关于实现这一目标的最佳方法的任何提示?我应该使用 Windows API 工具来处理 INI 文件(我完全不熟悉)、开源解决方案还是尝试手动解析它?

0 投票
8 回答
3034 浏览

c# - C#中文本文件解析的最佳方法?

我想解析一个配置文件排序的东西,像这样:

现在我从 开始StreamReader,将行转换为字符数组,当我认为必须有更好的方法时。所以我请求你,谦虚的读者,来帮助我。

一个限制是它必须在 Linux/Mono 环境中工作(准确地说是 1.2.6)。我没有最新的 2.0 版本(Mono),因此请尝试将语言功能限制为 C# 2.0 或 C# 1.0。

0 投票
10 回答
18124 浏览

xml - AS3 XML 解析的最佳实践

我在解析 Flash 中的各种类型的 XML(特别是 FeedBurner RSS 文件和 YouTube 数据 API 响应)时遇到了一些麻烦。我正在使用 aURLLoader来加载 XML 文件,并在Event.COMPLETE创建新的 XML 对象时。75% 的时间都可以正常工作,而且我时不时地遇到这种类型的异常:

我们认为问题在于 XML 很大,并且可能在Event.COMPLETEXML 实际从URLLoader. 我们想出的唯一解决方案是在事件上设置一个计时器,并在开始解析数据之前基本上“等待几秒钟”。当然,这不是最好的方法。

有什么可靠的方法可以在 Flash 中解析 XML?

2008 年 9 月 2 日更新我们得出以下结论,此时代码中的 excption 被触发:

我已经在这部分周围放置了一个 try/catch 语句,并且当它发生时当前正在屏幕上显示一条错误消息。我的问题是,如果bytesLoaded == bytesTotal?


我已经用状态报告更新了原始问题;我想另一个问题可能是有没有办法XML在访问数据之前确定对象是否被正确解析(如果错误是我的循环计算对象数量在 XML 实际解析为对象之前开始) ?


@Theo:感谢ignoreWhitespace 提示。此外,我们已经确定事件在它准备好之前被调用(我们做了一些测试跟踪mainXMLLoader.bytesLoaded + "/" + mainXMLLoader.bytesLoaded

0 投票
4 回答
758 浏览

vb.net - 解析此文件的最佳方法是什么?

我只是想知道是否有人知道我可以解析帖子底部文件的好方法。

我有一个数据库设置,每个部分都有正确的表,例如参考表、调用者表、位置表。每个表都有相同的列,显示在下面的文件中

我真的很想要一些具有相当遗传性的东西,所以如果文件布局发生变化,它不会让我很困惑。目前,我只是一次读取一行文件,并使用 case 语句来检查我所在的部分。

有人能帮我解决这个问题吗?

PS。我正在使用 VB,但 C# 或其他任何东西都可以,文档中的 x 只是我已空白的个人信息

谢谢,内森

文件:--->

0 投票
3 回答
1815 浏览

ftp-client - 解析 Windows FTP 服务器的文件详细信息

我正在尝试通过 c# 代码连接到 FTP 服务器,并且正在获取文件和目录的列表。而且我保存在一个 ArrayList(具有所有属性)中。我可以通过 SYS ftp 命令找到 FTP Server 类型。我有一个基于 UNIX 的文件的正则表达式来解析文件\目录属性。但我对 Windows FTP 服务器文件的解析没有任何表达。我需要帮助才能做到这一点..

我需要解析这些。日期、时间、目录\文件、文件名

请帮忙。谢谢。

0 投票
2 回答
624 浏览

c++ - 在 C++ 中更改 INI 文件的部分顺序的最简单方法是什么

我正在尝试读取一个 INI 文件并编写另一个 INI 文件,其中部分顺序已更改。

Windows API 是否有用于这种 INI 文件处理的工具?是否有首选的开源解决方案?还是我应该尝试手动解析它?

0 投票
1 回答
2628 浏览

perl - perl - File::Basename->fileparse 返回“File::Basename”

出于某种原因,我的代码正在做这个奇怪的事情,fileparse只打印(字面意思)File::Basename

输出是:

我做错了什么?

0 投票
1 回答
460 浏览

perl - Perl 文件解析路径名

这是我的情况:

如上例所示,任何用户都可以给出任何“-out=”。我对路径名感兴趣,因为我必须检查目录是否可写以创建/覆盖日志文件,如果目录不可写,则退出并发出警告。

如果 -out= 是选项 1,那么 fileparse 会给我 '/some/place' 我可以 -w 。

如果 -out= 是选项 2,那么我可以只使用 -d 和 -w,然后附加一个默认文件名。像'/some/place/default_filename.txt'这样的东西

如果 -out= 是选项 3,我必须将 'my $cwd' 附加到文件名。类似'/current/working/dir/some_filename.txt'

请求的文件可能预先存在也可能不存在。文件名可能是 .log 或 .txt 或 .dat 或根本没有扩展名,这取决于用户的心血来潮,我必须根据需要创建/覆盖该文件。

所以我在这里向更有经验的 Perl 战术家提出问题,因为 -out= 在用户之间是不确定的,那么提取路径名的最佳方法是什么?我可以做'if (-d $out)',但如果用户只是给了一个文件名呢?我可能会很幸运,用户可能会给出完整的路径/文件名,或者只是目录路径。或者用户可能对将他的数据放在当前工作目录中而感到满意,并且只会给出一个文件名。我在 fileparse 中插入了一个文件名并得到:“$path=./”

罗德里克

0 投票
3 回答
138 浏览

python - 获取文件路径特定部分的最简单方法

我有一个棘手的问题要解决。我需要提取文件路径的特定部分。我在临时目录下提取了一个 zip 文件,其中包含该文件的完整路径。基本上我想要的是获得完整文件路径和临时路径之间的区别。下面我举个例子:

所以我的预期结果是:

只是寻找一种简单的 Pythonic 方式来完成此任务。