问题标签 [chomp]

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 回答
222 浏览

ruby-on-rails - 如何从rails中的数组中删除任何字符?

我有一个电子邮件地址数组列表,我想删除“;”之后的所有内容

我试过了。但这似乎不起作用。

我将如何遍历数组并删除“;”之后的所有内容 在我看来。

0 投票
2 回答
209 浏览

regex - 如何删除最后的特殊字符?

我的程序中有以下代码,旨在返回已安装的 Debian 的版本和子版本。shell 的输出由变量读取并解析并形成一个字符串。

上面的输出是:

在输出中,在 7.1 之后的末尾有一个额外的换行符。我尝试了上面的正则表达式,试图在最后删除换行符、回车符和换页符,但失败了。

的输出cat /etc/issue这个

我最初尝试 chomp 从输出中删除换行符,发现不是删除结束换行符,而是这样做:

输出:

那么为什么会这样呢?为什么 chomp(和chomp)比换行符切断更多?为什么要输出这个额外的换行符?

0 投票
1 回答
297 浏览

perl - perl删除尾随行不起作用

这是工作文件.txt

我想在数组中读取它,并且只有没有空格或行的字符串。这段代码在我的笔记本电脑上做了我想要的,但它在 linux 桌面上不起作用!

`

有什么建议吗?提前致谢

0 投票
1 回答
2533 浏览

ruby - sublime text 看不懂gets.chomp

我使用 Sublime Text 在 ruby​​ 中编写了这个简单的程序,出于某种原因,如果我使用 Sublime text 内置系统构建它,那么我会收到以下错误

如果我使用 cmd 运行它,它会完美运行。

0 投票
2 回答
290 浏览

arrays - Chomp 不适用于 perl 脚本

我有这个脚本

我的文件 0 .csv 是这样的:

所以使用 chomp 我想删除新的行字符,但是当我打印它时,我的数组消失了。当我在不使用 chomp 的情况下打印数组时,它会像最初的文件一样打印。

那么我在命令 chomp 上做错了什么?

谢谢

0 投票
1 回答
353 浏览

ruby - Ruby - 如何从服务器获取输入而不会出错?(socket.gets.chomp 抛出错误)

我正在运行一个服务器/客户端程序,我不断收到一个我不明白的错误:

但是,代码运行一次。它实际上接收卡并将它们存储得很好。当客户来回循环并在 get 语句上incoming = client.socket.gets.chomp。它不喜欢.chomp. 如果我使用.chomp,它会像预期的那样挂起而不会引发错误,但是随后我得到了换行符并得到了错误的输入client.input_decision(incoming)

我的客户:

这是服务器。我认为这部分还可以:

0 投票
1 回答
650 浏览

perl - 为什么 chomp() 在这种情况下不起作用?

我正在尝试使用 chomp() 从文件中删除所有换行符。这是代码:

input.txt 文件的测试内容很简单:

我的预期输出是这样的:hello.comhello2.comhello3.comhello4.com

但是,我仍然得到与输入文件相同的内容,请问有什么帮助吗?

谢谢

0 投票
1 回答
674 浏览

perl - Perl chomp 功能无法正常工作

我有一个文件,其中包含这样的内容

我在 cl: 之后 grep 内容并将其存储在一个数组中

请检查为什么这个comaprison 在 grepping 和 chomp 之后失败了。chomp @using 之前和 chomp @using 之后是相同的

0 投票
1 回答
640 浏览

perl - Perl chomp 不会删除换行符

我想从文件的第一行读取一个字符串,然后在控制台中重复n次,其中n被指定为文件中的第二行。

我想简单吗?

如下input.txt_

我希望输出是

但是尽管chomp使用了单词,但单词是换行符。

你可以在下面的 Perl fiddle CompileOnline上试试

奇怪的是,如果代码如下:

它会正常工作并显示

是我误解了什么,还是在线编译器有问题?

0 投票
1 回答
152 浏览

perl - 在 perl 中应用 chomp 后没有打印行

这是我的代码,它从命令行获取输入文件。它将以下文件作为输入:

在代码中,我尝试在 chomp 函数的帮助下删除每行末尾的换行符。但是,当我在应用 chomp 后尝试打印该行时,它不会为该行打印任何内容。它提供以下输出:

为什么没有打印行?