问题标签 [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.
string - 模式匹配和字符串操作
我正在为下载字幕的文件夹制作文件监视器。到目前为止,它是这样工作的:
在文件夹中寻找新的 .rar 文件。
如果找到,提取字幕并删除 .rar 文件
如果提取了单个 .srt 文件,请将文件名保存到变量中。
现在,我对如何实现脚本的下一个(也是最后一个)部分一无所知:
我想根据字幕的命名方式找到一种模式。
假设,字幕文件可以是这样的:
SomeShow.1x03.stuff.srt
some_show s01e03-stuff.srt
有些显示 1-03 stuff.srt
等等
我想得到类似的东西: SomeShow 1 3 并在此基础上,以与该模式匹配的名称开始视频,我想这将是一个颠倒用于获取节目、季节和剧集的过程的问题.srt 文件的名称。
这可能吗?在大多数语言中这将是非常简单的东西,但我真的需要它成为一个 .bat 并且我对如何解决这个问题一无所知......到目前为止,我所做的只是从多变的。
提前致谢。
file-read - 读取 Abaqus ODB 文件
我想写一个类来从 Abaqus 读取 odb 文件。有人告诉我有一个 C++ 接口,其中包含从 odb 文件中提取信息的函数。但我既没有找到这个函数,也没有找到关于它的文档。有人知道这个接口在哪里吗?
php - 在 javascript 中访问存储在 Php 数组中的数据
可能重复:
将 PHP 数组插入 Javascript 数组
我正在使用 php 读取服务器中的文件并将文件内容存储在变量中。现在我想用 javascript 访问变量,因为我需要用制表符分隔内容并将内容作为选项添加到 Select 标签。
用于访问 PHP 变量($lines)的 Javascript:
仅使用数组文本弹出警报的位置
我应该怎么做才能在 javascript 数组变量中访问存储在 $lines 数组中的数据
c# - 读取文本文件的最后一行
我需要知道如何读取文本文件的最后一行。我需要找到该行,然后将其处理到 SQL 数据库中……
我一直在阅读并在网上搜索,但我正在努力寻找正确的方法来做到这一点。IE:
- 查找文件的最后一行。
- 处理文件的最后一行。
php - PHP读取文件并将信息存储在变量中
有没有办法读取文本文件并将信息存储到变量中?
我的 file.txt 就像,
也就是说,我必须从该文件中检索这些值 $time=1343872162, $tall1=171, $tall2=172,$long1=170 等等。有什么想法吗?
谢谢!
php - php文件读取函数
我正在使用以下文件读取
问题是 file.txt 是动态生成的并且在不同的文件夹中,所以我如何在 fopen 中调用它?我在尝试
但显然它不起作用并给我错误
如何纠正这一点并包括我的路径?
c++ - Win32 编辑控件显示“|” 每个新行的符号
我正在从文件中读取文本并显示在编辑控件中。该文件有多行。但是每当一行结束时,编辑控件就会显示一个“|” 符号,然后转到新行。
例如,如果文件的内容是
编辑控件显示
请注意,编辑控件显示管道符号,然后转到新行。我认为该符号表示它无法正确显示的 \n 或 \r 。但是当我使用 MessageBox() 函数在循环内显示相同的文本时,我没有在每行的末尾得到管道符号。
这是我的代码的相关部分:
用于创建编辑控件的代码:
如何阻止那个奇怪的角色出现在编辑控件中?
编辑
我使用调试器进行了检查。对于读入的每一行,buffer
空终止符之前的最后一个字符是 0x000a - 换行符。回车 0x000D 不存在。
编辑 2
我尝试了以下代码;管道不在每条线的末端,但我在最后一条线的末端有 8 或 9 个连续管道。我无法在调试器中检查缓冲区的单个字符。
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
java - 无法在java中创建两种分别计数和读取文件的方法
尝试创建两种计算编号的方法时。行并读取文件的值,只有其中一个方法被执行,而另一个未执行,显示以下错误:线程“main”中的异常 java.lang.RuntimeException:java.io.IOException:读取错误
请看下面的代码:
java - 使用Java从日志中提取特定模式
我想从日志文件中提取一条信息。我使用的模式是节点名和命令的提示。我想提取命令输出的信息并进行比较。考虑如下示例输出
我已经尝试了以下代码。
问题是代码太慢而无法提取数据。还有其他方法吗?
编辑 1 它是我在上面的代码中作为字符串读取的日志文件。