问题标签 [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 投票
2 回答
443 浏览

macos - 使用终端缩短 .txt 文件中的行

我有一个 .txt 文件,它有 98 行。我需要缩短每一行,以便每行只有前 14 个字符。我该怎么做呢?

0 投票
1 回答
46 浏览

ruby-on-rails - 在 ruby​​ 中给定搜索模式的行旁边添加内容

我正在制作一个自定义 rails 3 生成器,我想在以下语言环境文件中的属性行之后添加一些内容,例如,插入“用户:'用户'”

考虑到属性行可以位于文本的任何位置,我该怎么做?

0 投票
4 回答
59860 浏览

java - Java 正则表达式:换行符 + 空格

应该很简单,但我要疯了。

给定如下文本:

我需要删除行终止符的 Java 正则表达式,然后新行以空格开头,以便上面的示例文本变为:

0 投票
2 回答
712 浏览

sql-server - 在 SQL Server 2008 R2 导入向导中使用最后一行来建议类型

我使用 SQL Server 在本地存储数据以进行统计分析。我从通常有数百列的 csv 文件创建我的表。手动指定列名和类型会很乏味,所以我在导入向导中使用“建议类型”来选择正确的类型。

这在大多数情况下都有效,但我的 csv 文件经常有一个“参差不齐的顶部边缘”(即,前一千或一百万行的很多列都是空的——其中很多文件都是 1+ gb,因此需要 SQL Server 来促进子集连接)。因为导入向导最多只能查看前 1000 行,所以我的导入可能会失败。有没有聪明的解决方法?

我能想到的解决方案是将最后一千左右的行移动到文件的顶部,就在标题行的下方。但由于其中一些文件是 1+ gb 的数百万行,我无法在文本编辑器中执行此操作。有没有办法让导入向导更聪明?还是倒着读?或者移动最后一千行左右?

谢谢!

0 投票
3 回答
94 浏览

javascript - Javascript:如何从填充点和星的textaeria中获取0-1数组?

我想创建一个简单的 javascript“生活游戏”实现。我希望用户能够输入他的结构..

所以我们有一个textaeria,用户用类似的东西填充它

如何从这样的输入宽度4、高度3和数组字段中获取

如何通过javascript从文本输入中获取此类数据?

0 投票
1 回答
299 浏览

code-generation - 是否有专门用于源代码的文本操作工具?

是否有专门用于源代码的命令行的免费和开放的文本操作工具?我特别喜欢一个可以自动添加新方法存根或完全按名称删除方法的功能。

自动生成 getter/setter 也很好。

如果有任何网站有很好的 SED/Perl 示例来执行此操作,它也可能是解决方案。

如果该解决方案适用于多种语言或易于适应其他语言,那就太好了。

非常感谢您提前。

0 投票
3 回答
184 浏览

regex - 正则表达式以特定格式替换尾随字符串

如何使用正则表达式 ( ) 替换这些尾随"N megapixels"字符串?""RegEx.Replace

例子:

如果我们输入:“Powershot Yellow 12.1 Megapixels”,结果将是:“Powershot Yellow”

如果我们输入:“Powershot Black II 10 Megapixels”,结果将是:“Powershot Black II”

0 投票
3 回答
4155 浏览

ruby - 如何使用另一个字符串在 Ruby 中切掉一个字符串?

假设我有一个类似于以下的句子:

我想切掉之前的所有内容,包括“跳跃”,所以我只剩下:

目前,我得到了要删除的部分的索引,然后将该部分的长度添加到其中,然后对其进行切片,如下所示:

有没有更好的方法来实现这一目标?

谢谢!

0 投票
2 回答
204 浏览

c# - 文本搜索和操作

所以我要导入的文件ListBox看起来像这样(每个换行符都是 中的一个新项目ListBox

我正在查看 中的每个项目ListBox并获取第二列值并查看它们出现了多少次(请参阅文本后面的数字 - 即向下查看列时的 2、4、1、1、1、3)并输出它到一个 .txt 文件。这是它的样子(这是 .txt 文件的第一部分,第二部分将在下面列出)。

将此代码用于上述文本:

使用相同的ListBox我打印出 .txt 文件的后半部分。文本文件的第二部分如下所示:

使用代码:

所以我的问题是:

文件的第二部分正在正确打印,除了我需要用文件第一部分中的第一(数字)列替换文件第二部分中“DD”之后发生的。所以不是文件的第二部分被打印出来,我想让它打印出来,具体取决于它是否与值匹配。这就是我希望文件看起来像的样子:

  • 谁能帮我解决这个问题?

编辑:

这是我得到的错误。

0 投票
0 回答
267 浏览

text-manipulation - 大文本文件操作

寻求有关处理大型文本文件的帮助。我不是程序员,显然在使用正则表达式时遇到了一些严重的问题。有问题的文本文件是某个工具的输出,该工具记录了有关其运行的服务器的大量信息。产生的输出需要根据定义的要求进行调整。每个文本文件大小在 4-10 MB 之间。文件的结构分成如下所示的部分:

http://imageshack.us/photo/my-images/853/79515724.jpg/

我需要的是以某种方式删除一些部分,因为其中一些部分完好无损。我有大约 200 个这样的文件。

谢谢你。