问题标签 [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 投票
4 回答
424 浏览

perl - Perl 奇怪的 chomp 和换行符

从文件中提取行时我遇到了奇怪的事情。

行来自在路由器上发送并保存到文件中的 SSH 命令。它们看起来像: saved_commands

所以,在我的 PERL 脚本中,当我阅读这个文件时,我会这样做:

输出应该是:

但不幸的是,输出更像:

我猜某处有一个换行符,可能在每个接口行的末尾。但我尝试了几件事,比如chomp($_),甚至

但事情变得更奇怪了。编辑:我尝试了其他答案,也有同样的问题。 使用鲍罗丁的回答:

输出就像

我们越来越接近它,其他 FastEthernet 接口发生了什么?

0 投票
3 回答
177 浏览

ruby - 使用gets方法的方法之间的区别

我看到了两种使用方式gets,一个简单的形式:

和一个引起我注意的表格:

第二个示例看起来像 perl 中使用flush默认输出流的方法。Perl 对默认输出流进行显式操作;这个方法flush对我来说是个谜。它的行为可能与我推断的不同,它用于chomp删除换行符。

第二种形式的幕后发生了什么?在什么情况下使用第二种形式有用或必要?

0 投票
3 回答
343 浏览

arrays - 如何使用 chomp

下面我有一个我试图操作的数据列表。我想拆分列并以不同的排列重新加入它们。

我想用第三个元素切换数组的最后一个元素,但我遇到了问题。由于数组的最后一个元素在末尾包含一个行字符,所以当我将它切换为第三个时,它会将所有内容都踢下一行。

代码

样本数据


我的结果- 踢了一条线。


*期望的结果**


我知道它与 chomp 有关,但是当我 chomp 第一个或最后一个元素时,所有 \n 都会被删除。当我在两者之间使用 chomp 时,什么也没有发生。任何人都可以帮忙吗?

0 投票
1 回答
332 浏览

regex - Perl:Chomping一个字符串后,它不会打印字符串的值

所以我目前正在尝试编写一个读取文件并写入另一个文件的 perl 脚本。目前,我遇到的问题是从解析的行中删除换行符。我输入这样的文件

最终我试图把它变成这样的格式


它成功删除了对每个数字的识别,但是我想删除 \n 然后替换“。” 带“,”。可悲的是,chomp 函数会破坏或隐藏数据,所以当我在 chomping $row 后打印时,什么都没有显示......我应该怎么做才能纠正这个问题?

0 投票
1 回答
451 浏览

ruby - NoMethodError 在 Ruby 中使用 gets.chomp

谁能帮我做这个简单的练习?

结果是:

0 投票
1 回答
74 浏览

perl - 从文本文件中读取,成功存储在数组中,但程序不会退出while循环

所以这是你能够帮助我的兴趣所在,程序是用 perl 编写的,我在 perl 中同时使用警告和严格,但我到了文本文件的末尾,然后我被卡住了最后的输出。

这是我得到的输出

我知道它不会更进一步,因为在循环之后我有一个简单的 printf来标记程序已经过了那个阶段。

这是文本文件的内容:

0 投票
3 回答
6260 浏览

perl - Perl中chomp和trim的区别?

Perlchomp和 和有什么区别?trim哪个更好用,什么时候用?

0 投票
1 回答
46 浏览

ruby - Ruby - 命令退出错误

我对编程完全陌生,我无法弄清楚为什么在输入以下内容时会出错:

当我在终端中运行时,会出现以下错误:

0 投票
1 回答
59 浏览

ruby - 有没有时候在没有“chomp”的情况下使用“gets”?

在 Ruby 中收集用户输入时,是否有过使用chomp该输入不是所需行为的时候?也就是说,什么时候会简单地使用getsgets.chomp不合适。

0 投票
6 回答
17757 浏览

ruby - 在 Ruby 中读取文件时如何删除换行符

我正在尝试摆脱括号[]和新行\n的打印。

我的代码如下所示:

我希望输出看起来像JoshBobbyGreen. 但是,它看起来像:

我试过使用.gsubchompsplit也许我用错了。