问题标签 [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.
regex - 在文本编辑器中用正则表达式替换文本
我需要编辑文本文件中的行。
文本文件包含 100 多行以下格式的数据。
这些是我用来买书的网上书店的节选
我在测试编辑器中有这些数据。我如何编辑它 [Fine/Replace] 使数据变成这样
或者更好,没有美元符号,因为它很容易总计。
我使用记事本++作为文本编辑器。
jquery - jquery根据容器高度显示更多文本
我寻找了一个截断文本并根据容器高度而不是文本字符限制添加(更多)链接的插件。我找不到一个。
看来病得自己写一篇了。需要回答的问题是:
根据 div 的宽度和给定的高度,那里可以容纳多少文本(使用该 div 的字体样式)?
到目前为止,这看起来很有希望: https ://developer.mozilla.org/en-US/docs/DOM/element.getClientRects
perl - 将文件的所有单独段落放在单独的行中
我有一个包含序列数据的文件,其中每个新段落(由两个空行分隔)都包含一个新序列:
我想得到一个看起来像这样的文件:
每个序列的长度相同(如果有帮助的话)。
我还希望对存储在不同目录中的多个文件执行此操作。
我刚试过
但是这只是删除了整个文件:S
任何帮助都将不胜感激 - 不必在 sed 中,如果你知道如何在 perl 或其他东西中做到这一点,那也很棒。
谢谢。
python - 如何使用Python在一行中查找字符串并更改字符串后n行的文本
我需要在文本文件中找到“翻译”的每个实例,并在找到文本后替换 4 行的值:
值 0.5678 需要为 0。它将始终位于"translate"
字符串下方 4 行。该文件最多有大约 10,000 行。示例文本文件名:01F.pz2
.
我还想循环浏览文件夹并为每个带有pz2
扩展名的文件(最多 40 个)重复该过程。
任何帮助,将不胜感激!
谢谢。
perl - 从多行变量中删除最后一行
找不到这个看似简单的问题的解决方案:如何从多行变量中删除几行?
我从 Expect 那里拿回了这类东西,需要稍微整理一下
那些空白行代表了我所拥有的。理想情况下,我想让 $var 看起来像这样:
谢谢你的时间。
编辑:我应该澄清一下;对我来说,这个问题的重要部分是删除以下行:
空白,我想我可以应付:)
谢谢大家!
php - PHP 文本操作库
我正在开发一个 Web 应用程序,它的主要功能是文本操作。如您所知,PHP 内部甚至不支持 Unicode。(有一些基本的解决方案,mbstring
扩展和u
修饰符preg_*
)
是否有任何库可以使字符串操作更好一些?
我找到了这门课,但还有其他选择。
python - Bash/python/perl 魔法获取跨多个日志文件的聚合日期时间
我有一个目录 ( /home/myuser/logs
),其中包含过去 5 天的以下日志文件:
每个“applog”的每一行都有相同的结构,只是数据不同:
例如,applogs_20130402.txt
可能看起来像:
我想创建一个“主日志”,将所有 5 个日志文件中的所有日志条目(结构化的、管道分隔的行)组合到一个文件中,其中所有时间戳都按时间顺序排列。此外,我还需要时间戳中反映的日期。
因此,例如,如果applogs_20130402.txt
和applogs_20130401.txt
是目录中仅有的 2 个 applog,它们分别看起来像这样:
然后,我想要一个masterlog.txt
看起来像这样的文件:
我在 Ubuntu 上,可以访问 Bash、python 和 perl,并且不喜欢使用哪种解决方案。通常我会尝试“最佳尝试”并发布它,但我从未在 Linux 上处理过这样的聚合数据。显然,与我上面的示例不同,日志有数千行。所以手动做所有事情都不是一种选择;-) 提前致谢!
windows - 每次用多个唯一值替换文本(AutoIt)
有什么方法可以将 .txt 文件中多次出现的文本替换为每次唯一的值?更加具体:
这是给定的文件:
value="something"
其他文本行
value="something"
其他文本行
...
这是一个文本文件,我想从中获取值:
车
猫
...
我想要的是每次从另一个文本文件中获取不同的值时自动替换“某物”,因此给定的文档将变成这样:
value="car"
其他文本行
value="cat"
其他文本行
...
perl - 用于将 2 个文件与多个条目组合的 Perl 脚本
我有一个制表符分隔的文本文件,如下所示:
还有一个是这样的:
我需要将它们组合起来,以便一个文件的每个“多个”条目被复制并在另一个文件中填充其数据,这样我得到:
我几乎没有编写脚本的经验,但是在其中一个文件中只出现了一次“contig11”,并带有散列/键。但我什至无法开始做这件事!非常感谢有关如何解决此问题的一些帮助或提示。
编辑所以我尝试了 ikegami 的建议(见答案):但是,这产生了我需要的输出,除了 GO:100 列以后(脚本中的 $rest ???) - 任何想法我做错了什么?
text - How to manipulate text with awk?
How would I be able to manipulate the output text of grep.
Right now I am using the command:
This would output something like this:
and then the next text will go to the next line.
How would I be able to get rid of the <url>
and </url>
and stop it from going to the next line at the end.