问题标签 [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 回答
28 浏览

java - 在java的面板中选择项目的上方和右侧

所以我正在开发一款Chomp游戏。左下角有一个“cookies”网格和一个“poison cookie”。当玩家选择一个 cookie 时,该 cookie 上方和右侧的所有 cookie 都会被吃掉。

现在,我的程序选择了所选 cookie 左侧的所有 cookie。下面是通过鼠标单击在行和列中传递并更改每个“cookie”类型的 updateBoard 方法。我的问题是如何选择右侧而不是左侧的 cookie?

0 投票
0 回答
77 浏览

ruby - 崇高的文本无法编译gets.chomp

我在 sublime text 2 上学习 ruby​​,但是 sublime text 似乎无法理解用户输入法。

当我输入

崇高的文本返回此错误:

我使用了一个自定义的 Ruby 构建系统,它具有正确的 ruby​​ 文件路径。

我想知道是否有人遇到相同的错误,如果是,您是如何解决错误的?顺便说一句,整个 ruby​​ 代码只包含上面的那 2 行。

0 投票
1 回答
58 浏览

perl - 过滤后在 Perl 中连接行

我想问你一些建议。我的代码看起来像接下来的几行:

我的目标是过滤许多行日志。输出是匹配正则表达式的一两行。但是输出可以是一行--> 这就是我想要的。或双行,在这种情况下,我需要将第二行加入到第一行的末尾。我的代码输出如下所示:

我想要的是:

任何提示如何区分两条线输出并将其连接成一条线?为了在接下来的步骤中更好地解析?感谢您的回答

0 投票
3 回答
884 浏览

perl - 在这个 Perl 脚本中使用 chomp

我正在尝试在这里学习 Perl ,本教程在阅读一些文件后建议使用以下代码片段:

不过,我不太明白为什么我们需要 chomp。chomp 删除新行。所以在每个循环中,我们删除行尾的新行,但是为什么呢?如果您删除 chomp,该脚本确实会引发错误,但我不明白为什么。

我理解 chomping 的作用,但我不明白为什么必须匹配,因为我们已经遍历了所有行 - 为什么你需要删除新行?只有在阅读了 Kallol 的帖子后,我才意识到如果不切碎 eq 会失败,因为循环的实际字符串是 Team 42\n。这就是为什么我的问题与其他 chomp 问题不同的原因:我不知道为什么我的代码在没有 chomp 的情况下无法正常工作,并且有人为我指明了正确的方向。

0 投票
1 回答
50 浏览

ruby - 如果没有该特定行,我的代码将无法工作。为什么?

0 投票
1 回答
109 浏览

perl - 需要像 open OR DIE 这样的东西,除了 chomp

我对编码还很陌生,我需要一个失败语句来打印出来,就好像它是一个或死一样。

我的部分代码示例:

我需要它来为这两个 print/chomp 语句做这件事。反正有什么可以补充的吗?

整个程序:

0 投票
2 回答
137 浏览

regex - 从 chomped 行中获取 Perl 中分隔符之间的值

我正在尝试使用正则表达式来获取 Perl 中两个分隔符之间的值。我正在打开一个文件并使用 chomp 逐行浏览文件。文件外观示例:

我能够得到前几个词:“an”、“file”,但在第三行我只能得到“trying”而不是“parse”。这是我尝试使用的代码:

我怀疑这与此有关,chomp但看不到如何以不同的方式解析文件。

0 投票
2 回答
554 浏览

perl - How do I use correctly chomp command to get rid of \n character in perl?

my question is very simple: i have a database that is looking like this: enter image description here

My goal is just to eliminate the newline \n at the end of every sequence line, NOT OF THE HEADER, i tried the following code

But instead of having just the sequence line chomped i obtain the followingenter image description here

like if chomp didn't work at all.. any idea of what i do wrong? thanks a lot Alfredo

0 投票
1 回答
105 浏览

perl - Perl chomp plus =~s 产生非常奇怪的结果

我正在编写一个创建 procmailrc 文本文件的 perl 程序。

输出 procmail 要求如下所示:(部分 IP 地址由“|”分隔)

这是我的 perl 脚本:

这是我得到的输出:

为什么 chomp 不删除换行符?更奇怪的是,为什么是'|' 出现在每行的前面,而不是最后?

如果我将 $line 替换为一个单词, (print FILE "\(\[test\|"; }) 输出看起来就像我期望的那样:

我在这里想念什么?

所以我找到了一个不使用 chomp 的解决方法:答案在这里:https ://www.perlmonks.org/?node_id=504626

我的新代码:

感谢那些给我一些提示的人。