问题标签 [tr]

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 投票
2 回答
17239 浏览

sed - 使用 sed 或 tr 替换不同的分隔符

我需要将 ID 列表从使用由,和/或\r\n组成的分隔符转换\n为使用,|. (本质上:s/[,\r\n]+/,\|/g没有尾随|

示例输入数据:

或者

我需要得到的输出是123,|456,|798,|012,:一个逗号结束每个字段,以及一个分隔它们的管道。

这看起来很简单,但我对如何管理这个问题感到很困惑。我已经尝试过......实际上有很多方法,但似乎没有任何效果。这里有一些例子:

  1. sed "s/[,\r\n]+/,\|/g" < filename不匹配任何分隔符。

  2. sed "s/(,|,?\r?\n?)/,\|/g"也不匹配任何东西。

  3. tr -t "(,?(\r|\n)+)" ",\|"并且tr -t "[,\r\n]+" ",\|"只替换,

  4. tr "(,|\r?\n)" ",\|"可以正常工作,但,可以用多个条替换匹配的字符。前任:,\n,\r\n123|||456|||789|||012|

  5. 变得更复杂:(sed ':a;N;$!ba;s/\n/,/g"取自此处\n正确替换为,但不适用于\r\n. \n用替换[,\r\n]只是返回输入。

我难住了。任何人都可以提供一些帮助或建议吗?

0 投票
1 回答
65 浏览

bash - 为什么 echo $word|tr -c $guessed _ 在末尾多加一个 _

为了制作刽子手,我用“_”替换了一个单词字母我这样做使用

这可行,但它会在单词末尾创建一个额外的 _ 。我该如何摆脱他?

提前致谢

编辑:我自己发现的。额外的 _ 是 echo 产生的“返回”,由 _ 代替

这就像一个魅力

0 投票
3 回答
323 浏览

javascript - Onclick 事件未在 tr 中运行。通过文字在 vb.net 中生成的表

您好,我有一个 onclick 事件不起作用。有人可以看看我错过了什么吗?我使用文字从 vb.net 生成 html。onclick 的其他实例甚至可以在其他类似<tr>的实例中使用,但是这个不起作用。以这种方式生成了许多表,但其中一些表不起作用。onclick 甚至没有发生。

这是我点击查看源代码时的 html 代码。它的布局似乎很混乱。我想知道它是否来自所有以某种方式添加的空间。这是一个完美世界中应该是什么样子的漂亮视图。

当我在 vb.net 中编写代码时,我以这种格式进行

这是在vb代码中实际生成的地方

对不起,如果这篇文章很长,我只想详细说明一下。

0 投票
1 回答
1387 浏览

hashmap - 在jsp中迭代Hashmap并在动态生成的表中显示数据

我在jsp中有hashmap。

我想打印 hashmap 在表中包含的所有值。该表应动态生成,在 3 列之后,下一个值应显示在下一行,依此类推..使用 jstl 或任何标记库。

因此,如果 hashmap 包含 6 个值,则生成的 HTML 应该是:

如果 hashmap 包含 8 个值,则生成的 HTML 应该是:

因此,根据值的数量,应将行数添加到表中。我如何在 jsp 中做到这一点......使用 jstl 标签或任何自定义标签库?

0 投票
2 回答
8503 浏览

shell - 在 shell 脚本中使用 tr 将 char 替换为单引号

我想通过使用命令','在 shell 脚本中用(以及开始和结束单引号)替换新行 char(\n)。tr但是tr命令没有正确替换 char

这是我使用的命令:

此命令的输出:

文件 1.txt 是这样的:

请建议我如何使用相同的命令来完成。

问题已编辑

0 投票
2 回答
153 浏览

perl - 如何通过特定列中的 asc 或 desc 顺序重新排序文件

如何从特定列日期和时间或仅日期列按 asc 或 desc 顺序重新排序文件。

通常使用“sort -gk(列号)”在这种情况下无法捕获日期和时间列或仅日期,可能需要一些分隔符字符串或相关。

预期的观点是:

0 投票
3 回答
148 浏览

bash - 替换字符串中的字符以帮助 mysql 导入

我有以下

fname sname 2 4 06:30 5 125% 32 27 84%

我想把它改成这个

'fname sname', '2', '4', '06:30', '5', '125', '32', '27', '84'

关于如何在单个命令中执行此操作的任何想法?

干杯

0 投票
6 回答
155 浏览

perl - Convert specific number date to show month

Want to convert for example that date:

For now I separate the date but not able to convert into month:

Expected view after convert and to catch all Months:

0 投票
1 回答
141 浏览

awk - 如何在多个文件上应用命令行功能

您好我想知道如何在命令行上生成一些文件。假设我在一个目录中

每个目录都包含一个文件列表

我知道我想对每个文件应用什么

我的问题是如何将相同的内容应用于每个目录中的每个文件,并将结果保存为与我正在使用另一个扩展名(比如 .res)的文件同名的文件。我在 Windows 上使用 gnuWin32,但可以使用 cut/tr/awk... 等基本功能

0 投票
1 回答
84 浏览

perl - 对特定列进行排序并按从高到低的顺序排列所有内容

不会按高数字对列状态进行排序以降低。

我尝试

但没有成功....

预期视图: