问题标签 [file-read]

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 投票
1 回答
501 浏览

string - 模式匹配和字符串操作

我正在为下载字幕的文件夹制作文件监视器。到目前为止,它是这样工作的:

在文件夹中寻找新的 .rar 文件。

如果找到,提取字幕并删除 .rar 文件

如果提取了单个 .srt 文件,请将文件名保存到变量中。


现在,我对如何实现脚本的下一个(也是最后一个)部分一无所知:

我想根据字幕的命名方式找到一种模式。

假设,字幕文件可以是这样的:

SomeShow.1x03.stuff.srt

some_show s01e03-stuff.srt

有些显示 1-03 stuff.srt

等等

我想得到类似的东西: SomeShow 1 3 并在此基础上,以与该模式匹配的名称开始视频,我想这将是一个颠倒用于获取节目、季节和剧集的过程的问题.srt 文件的名称。

这可能吗?在大多数语言中这将是非常简单的东西,但我真的需要它成为一个 .bat 并且我对如何解决这个问题一无所知......到目前为止,我所做的只是从多变的。

提前致谢。

0 投票
1 回答
3099 浏览

file-read - 读取 Abaqus ODB 文件

我想写一个类来从 Abaqus 读取 odb 文件。有人告诉我有一个 C++ 接口,其中包含从 odb 文件中提取信息的函数。但我既没有找到这个函数,也没有找到关于它的文档。有人知道这个接口在哪里吗?

0 投票
2 回答
434 浏览

php - 在 javascript 中访问存储在 Php 数组中的数据

可能重复:
将 PHP 数组插入 Javascript 数组

我正在使用 php 读取服务器中的文件并将文件内容存储在变量中。现在我想用 javascript 访问变量,因为我需要用制表符分隔内容并将内容作为选项添加到 Select 标签。

用于访问 PHP 变量($lines)的 Javascript:

仅使用数组文本弹出警报的位置

我应该怎么做才能在 javascript 数组变量中访问存储在 $lines 数组中的数据

0 投票
6 回答
101422 浏览

c# - 读取文本文件的最后一行

我需要知道如何读取文本文件的最后一行。我需要找到该行,然后将其处理到 SQL 数据库中……
我一直在阅读并在网上搜索,但我正在努力寻找正确的方法来做到这一点。IE:

  1. 查找文件的最后一行。
  2. 处理文件的最后一行。
0 投票
2 回答
2714 浏览

php - PHP读取文件并将信息存储在变量中

有没有办法读取文本文件并将信息存储到变量中?

我的 file.txt 就像,

也就是说,我必须从该文件中检索这些值 $time=1343872162, $tall1=171, $tall2=172,$long1=170 等等。有什么想法吗?

谢谢!

0 投票
4 回答
1167 浏览

php - php文件读取函数

我正在使用以下文件读取

问题是 file.txt 是动态生成的并且在不同的文件夹中,所以我如何在 fopen 中调用它?我在尝试

但显然它不起作用并给我错误

如何纠正这一点并包括我的路径?

0 投票
1 回答
825 浏览

c++ - Win32 编辑控件显示“|” 每个新行的符号

我正在从文件中读取文本并显示在编辑控件中。该文件有多行。但是每当一行结束时,编辑控件就会显示一个“|” 符号,然后转到新行。

例如,如果文件的内容是

编辑控件显示

请注意,编辑控件显示管道符号,然后转到新行。我认为该符号表示它无法正确显示的 \n 或 \r 。但是当我使用 MessageBox() 函数在循环内显示相同的文本时,我没有在每行的末尾得到管道符号。

这是我的代码的相关部分:

用于创建编辑控件的代码:

如何阻止那个奇怪的角色出现在编辑控件中?

编辑

我使用调试器进行了检查。对于读入的每一行,buffer空终止符之前的最后一个字符是 0x000a - 换行符。回车 0x000D 不存在。

编辑 2

我尝试了以下代码;管道不在每条线的末端,但我在最后一条线的末端有 8 或 9 个连续管道。我无法在调试器中检查缓冲区的单个字符。

0 投票
3 回答
2159 浏览

c++ - 将文本文件中的一组整数按列读入到变量数组中

如果我有一个看起来像这样的文本文件:

4

1 2 3

4 5 6

7 8 9

10 11 12

我想将每一列数字读入一个变量 x、y 和 z。所以读后,z = [3, 6, 9, 12]。

如何解析文本文件以将每列的每一行存储在其自己的变量中?

所以也许将整个文本文件存储为字符串,每行都带有“/n”,然后为每行解析 x=sting[i], y=string[i+1], z=string[i+2]?或类似的东西。

我认为必须有更好的方法来做到这一点,尤其是当 n 非常大的时候。

~ (编辑)顶部的第一个数字(在本例中为 4)决定了文本文件将有多少行。因此,如果我设置 n=4,则有一个 for 循环:for(i=0; i

0 投票
2 回答
359 浏览

java - 无法在java中创建两种分别计数和读取文件的方法

尝试创建两种计算编号的方法时。行并读取文件的值,只有其中一个方法被执行,而另一个未执行,显示以下错误:线程“main”中的异常 java.lang.RuntimeException:java.io.IOException:读取错误

请看下面的代码:

0 投票
2 回答
1737 浏览

java - 使用Java从日志中提取特定模式

我想从日志文件中提取一条信息。我使用的模式是节点名和命令的提示。我想提取命令输出的信息并进行比较。考虑如下示例输出

我已经尝试了以下代码。

问题是代码太慢而无法提取数据。还有其他方法吗?

编辑 1 它是我在上面的代码中作为字符串读取的日志文件。