问题标签 [text-manipulation]

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 投票
3 回答
978 浏览

python - 从文本文件中减去一个整数值并在 Python2.7 中显示结果

我有一个文本文件,其中包含类似

我想从文件中获取时间戳值,例如00:47:12:和下一个立即值00:47:18:并在这种情况下找到值之间的时间差6 秒 并打印为输出。有一些可能的建议会很棒。我试图实现获取秒值的第一部分,但我被困在这里。

代码:

第一re.findall张印刷品

所以想到对它的输出使用相同的方法来只得到最后一部分,1218这种情况下,然后执行减法或差值。但我无法找到仅获取最后一部分并执行计算的方法。

我希望我的输出为

等等

0 投票
2 回答
35 浏览

javascript - 在另一个字符串中的多个(但有限)匹配处插入字符串

我在 Javascript 中有这个字符串:

我希望它是以下内容:

我已经尝试了很多东西,只有这样我的其余代码才能工作。所以“(xSep)”应该出现 每四个数字之前,“(zSep)”应该只出现在前 两个“:”之后

请帮我解决一下这个。提前谢谢你。

0 投票
2 回答
3346 浏览

ruby - Ruby 条件映射和替换

我正在尝试有条件地映射我拥有的数组:

看起来像 [ "a", "b", "c" ] 的数组

我想将它内联映射(使用映射!)以更改匹配 /b/ 的任何内容并将其更改为“bb”。但这似乎不起作用,它似乎并没有改变数组。

我希望它看起来像这样 [ "a", "bb", "c" ]

定义数组:

尝试使用链接到地图的选择!它显示了一个元素的更改值,并且没有更改原始数组。

所以我尝试做同样的事情,但是将它分配给一个新数组,这只会创建一个包含任何更改元素的数组 - 而不是我想要的

我在这里想念什么?我认为我在这里缺少一些 Ruby 基础知识。

0 投票
0 回答
460 浏览

windows - 用于删除 2 个字符之间的文本的批处理文件

是否可以编写一个 Windows 批处理文件来删除 2 个字符之间的所有文本,包括字符本身?

我正在动态生成包含 HTML 格式文本的文本文件。我只想提取文本的非 HTML 部分,也就是说,我想从中删除所有 HTML 标签。

所以,我想要一个 Windows 批处理文件,它将文本文件作为输入,删除 < 和 > (包括)之间的所有字符并创建一个输出文件。你能帮我解决这个问题吗?

0 投票
1 回答
382 浏览

bash - 具有多列的 fmt

有没有办法fmt输出格式化为多列的文本(在手册页中似乎没有任何内容,所以我对此表示怀疑)?如果没有,是否有类似fmt但可以输出多列文本的命令?

0 投票
3 回答
289 浏览

linux - 比较一个字段,如果另一个字段的值更大,则删除重复项

尝试在 linux 命令行中执行此操作。想要合并两个文件,根据 ID 比较值,但只保留具有较新/较大日期值的 ID(编辑:等于或大于)。因为 ID 456604 在两个文件中,所以只想保留文件 2 中日期较新的一个:“20111015 456604 tgf”

文件 1

文件 2

然后输出将两个文件合并,但只保留第二个 ID 值和较新的日期。行的顺序无关紧要,只是概念输出的示例。

输出

0 投票
2 回答
52 浏览

linux - 从逗号分隔的变量到列表的 bash 文本操作

我是在 bash 中操作文本的新手,感谢任何建议!

我在脚本中早期使用了一个变量,其格式如下:

实际数字和列出的数字在不同的迭代中有所不同。它们将始终为 2 位数字。我需要这种格式的变量用于它们的第一步。但稍后在脚本中,我想将这些数字打印到一个临时文本文件中的单个列中,如下所示

我尝试使用IFS=',',但发现它也修改了 runlist 变量,该变量在脚本末尾再次使用。我一直在探索使用cutawk但需要一些可以灵活地抓住逗号之间的字符而不是在回车之前取逗号的东西。

提前感谢您的想法:)

0 投票
2 回答
2683 浏览

awk - 从 FASTQ 文件中提取 ID 和序列

我正在尝试操作 Fastq 文件。它看起来像这样:

我的预期输出是:

因此,ID 行是以@HWUSI 开头的行(即@HWUSI-EAS610:1:1:7:1951#0/1)。每个ID 之后都有一行及其序列。现在,我想获得一个仅包含每个 ID 及其对应序列的文件,并且该序列应该是反向和互补的。(A=T, T=A, C=G, G=C) 用 Sed I 可以得到所有与命令反向互补的序列

我怎样才能获得相应的ID?

0 投票
1 回答
36 浏览

bash - sed 或其他一些命令行工具来删除最后出现的 /

我想在我的 bashrc 中创建一个函数 cwhich ,它将 $1 的结果存储在路径 var 中,然后 cd 到它。但是这样会启动一个软件,比如cwhich python、cwhich blender等。我想把最后出现的/后面的文字截掉,然后cd到有效目录。这只是一个小小的不便,但通过寻找或寻求解决方案,我希望变得更加务实、高效和知识渊博。帮助表示赞赏。

0 投票
1 回答
257 浏览

linux - 从代码中删除多余的大括号

我正在尝试使用tr命令或任何类似的命令对此块执行特定的文本操作:

我想删除单行命令并得到这个:

我试过tr -s '{}' ' ' <file.txt了,但它挤压了所有的大括号,而不是特定的单行格式。

谢谢