问题标签 [end-of-line]

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 投票
3 回答
12598 浏览

c++ - 逐字阅读文本文件时如何忽略“行尾”或“换行”字符?

客观的:

我正在逐字阅读文本文件,并将每个单词保存为数组中的一个元素。然后我逐字打印出这个数组。我知道这可以更有效地完成,但这是一个分配,我必须使用一个数组。

我正在对数组进行更多操作,例如计算重复元素、删除某些元素等。我还成功地将文件转换为完全小写且没有标点符号。

现在的情况:

我有一个如下所示的文本文件:


这是我的一些代码,itemsInArray初始化为 at0和一个单词数组,称为wordArray[ (approriate length for my file ) ]



问题:

我的代码将行尾字符保存为我的数组中的一个项目。在我的 if 语句中,我列出了我试图排除行尾字符的所有方法,但我没有运气。

如何防止行尾字符另存为数组中的项目?

我已经尝试了在与此类似的线程上找到的其他一些方法,包括*const char我无法使用的方法,以及迭代和删除换行符。我已经为此工作了几个小时,我不想重新发布相同的问题,并且尝试了很多方法。

0 投票
2 回答
1037 浏览

c++ - C++ 文本文件:写入特定行的末尾

我正在尝试创建一个程序,我可以在其中将字符串写入文本文件中某一行的末尾。

例如,这是一个只有一堆随机数的文本文件:

现在,如果我有一个程序在第一行(或任何指定的行)的末尾添加另一个两位数,请记住,如果我继续运行该程序,该行将继续扩展。

所以运行程序后,文本文件看起来像这样:

有什么方法可以解决这个问题?

0 投票
1 回答
773 浏览

regex - “可选”行尾 $ 字面量(非贪婪)

我想让“行尾”字符($)“可选”(或非贪婪)。意思是,我想在行尾捕获某种模式,或者没有。这是我建立的正则表达式:

我想捕捉像

我想要的是,能够在此处捕获第一个字符串(不兼容的设备(x10)),但如果量词(x10)没有出现,则能够仅捕获第二个(引导序列中止,没有一个(x##)在它之后)。如果我测试模式

它确实被捕获了,但是,如果我在上面的整个字符串上测试它,所有东西都会被捕获,我只需要“不兼容的设备”部分。

0 投票
2 回答
21 浏览

javascript - 正则表达式从整行创建一个组,或者只创建一个给定的标记

我正在使用 JavaScript 正则表达式引擎。

正则表达式^(.*?)\s*(?=[*\[]).*将捕获一个包含所有字符的组,直到一个[or*字符。它适用于这些行,匹配整行并捕获第一部分:

但是,如果它不包含这些字符,我还想捕获整行:

此正则表达式^(.*?)\s*(?=[*\[]).*|^(.*)$匹配整行,但不会捕获group 中的任何内容\1

是否可以修改前瞻以便它也能找到no more characters

0 投票
1 回答
82 浏览

javascript - 正则表达式不验证字符串的结尾

考虑以下场景(Javascript 代码):

正则表达式不匹配值,但它匹配 (value+" ") 因此我认为 $ 不匹配?这是为什么?

$ 不应该验证字符串的结尾吗?

0 投票
1 回答
438 浏览

python - Python regex:如何匹配文件中行尾的字符串?

我需要在文件的一行末尾匹配一个字符串。

该文件的内容是:

我已经制作了这个正则表达式来获取第一行,但它不匹配任何内容。请注意,我的代码要求是将要匹配的字符串存储在变量中。所以:

但是,当我在解释器上检查这个正则表达式时,它可以工作。

0 投票
4 回答
1894 浏览

java - 在java中打印直到行尾

在 Java 中,我试图打印一个用户输入 100 次的单词,但不是让它在新行上打印每个实例,而是尝试在一行上打印尽可能多的单词,然后转到新行。这在java中很容易做到吗?我是java新手,所以任何帮助将不胜感激!这是我到目前为止所拥有的。

}

0 投票
2 回答
196 浏览

eclipse - “结束”键不超出 Eclipse 中行的尾随空格

当我按下End键(在 Windows 中)到达 Eclipse 中的行尾时,如果有尾随空格,我不会到达行尾。相反,我到达尾随空格的开头,然后按下End会使光标在空格的结尾和开头之间交替。有没有办法让它总是走到最后?

0 投票
1 回答
652 浏览

regex - xCode中的正则表达式:任意数量的任何空白字符,包括“行尾”?

我的情况是,我有以下文字:

我想找到这个方法的所有匹配项。正则表达式应如下所示:

我知道<any number of characters>手段(.+)<whitespace>手段\s,但如何写整个表达?我的主要问题 - 我不能让它搜索任何空白组合,因为它不同于空白字符和“行尾”。

0 投票
0 回答
42 浏览

php - PHP/HTML 中的行尾评估

我使用一个表格,其目的是生成一个定制的 .csv 文件。除其他外,用户可以指定行尾字符。

为此,他只需将其输入文本区域即可。我对反斜杠字符有疑问,尤其是“\n”。

如果我不检查字符串,则不会评估用户输入的“\n”。它作为字符串添加到 .csv 文件中,输出的 CSV 只有一行包含所有值...:value1\nvalue2\n而不是:

到目前为止,我已经找到了一种处理它的方法,进行了以下测试:

有没有更优雅的方法来解决这个问题?