问题标签 [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.
perl - Perl 奇怪的 chomp 和换行符
从文件中提取行时我遇到了奇怪的事情。
行来自在路由器上发送并保存到文件中的 SSH 命令。它们看起来像: saved_commands
所以,在我的 PERL 脚本中,当我阅读这个文件时,我会这样做:
输出应该是:
但不幸的是,输出更像:
我猜某处有一个换行符,可能在每个接口行的末尾。但我尝试了几件事,比如chomp($_)
,甚至
但事情变得更奇怪了。编辑:我尝试了其他答案,也有同样的问题。 使用鲍罗丁的回答:
输出就像
我们越来越接近它,其他 FastEthernet 接口发生了什么?
ruby - 使用gets方法的方法之间的区别
我看到了两种使用方式gets
,一个简单的形式:
和一个引起我注意的表格:
第二个示例看起来像 perl 中使用flush
默认输出流的方法。Perl 对默认输出流进行显式操作;这个方法flush
对我来说是个谜。它的行为可能与我推断的不同,它用于chomp
删除换行符。
第二种形式的幕后发生了什么?在什么情况下使用第二种形式有用或必要?
arrays - 如何使用 chomp
下面我有一个我试图操作的数据列表。我想拆分列并以不同的排列重新加入它们。
我想用第三个元素切换数组的最后一个元素,但我遇到了问题。由于数组的最后一个元素在末尾包含一个行字符,所以当我将它切换为第三个时,它会将所有内容都踢下一行。
代码
样本数据
我的结果- 踢了一条线。
*期望的结果**
我知道它与 chomp 有关,但是当我 chomp 第一个或最后一个元素时,所有 \n 都会被删除。当我在两者之间使用 chomp 时,什么也没有发生。任何人都可以帮忙吗?
regex - Perl:Chomping一个字符串后,它不会打印字符串的值
所以我目前正在尝试编写一个读取文件并写入另一个文件的 perl 脚本。目前,我遇到的问题是从解析的行中删除换行符。我输入这样的文件
最终我试图把它变成这样的格式
它成功删除了对每个数字的识别,但是我想删除 \n 然后替换“。” 带“,”。可悲的是,chomp 函数会破坏或隐藏数据,所以当我在 chomping $row 后打印时,什么都没有显示......我应该怎么做才能纠正这个问题?
ruby - NoMethodError 在 Ruby 中使用 gets.chomp
谁能帮我做这个简单的练习?
结果是:
perl - 从文本文件中读取,成功存储在数组中,但程序不会退出while循环
所以这是你能够帮助我的兴趣所在,程序是用 perl 编写的,我在 perl 中同时使用警告和严格,但我到了文本文件的末尾,然后我被卡住了最后的输出。
这是我得到的输出
我知道它不会更进一步,因为在循环之后我有一个简单的 printf来标记程序已经过了那个阶段。
这是文本文件的内容:
perl - Perl中chomp和trim的区别?
Perlchomp
和 和有什么区别?trim
哪个更好用,什么时候用?
ruby - Ruby - 命令退出错误
我对编程完全陌生,我无法弄清楚为什么在输入以下内容时会出错:
当我在终端中运行时,会出现以下错误:
ruby - 有没有时候在没有“chomp”的情况下使用“gets”?
在 Ruby 中收集用户输入时,是否有过使用chomp
该输入不是所需行为的时候?也就是说,什么时候会简单地使用gets
而gets.chomp
不合适。
ruby - 在 Ruby 中读取文件时如何删除换行符
我正在尝试摆脱括号[]
和新行\n
的打印。
我的代码如下所示:
我希望输出看起来像JoshBobbyGreen
. 但是,它看起来像:
我试过使用.gsub
,chomp
但split
也许我用错了。