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

sql - 将 SQL 查询转换为字符串连接的宏,反之亦然?

我正在使用 Access,我在代码中有很多查询,例如

或者

我想做一个宏,将这些字符串转换为可执行查询(删除初始引号和最终引号、与号和取消标记),反之亦然,将查询转换为字符串连接。

示例输出为:

我不知道如何用谷歌搜索这个:S 因为我在问。

我知道如何在 TextMate 或类似设备上录制宏,但我不熟悉它,我需要一些帮助。

有小费吗?谢谢 :-)

0 投票
2 回答
586 浏览

ruby-on-rails - 如何将文本合并在一起?像一个版本控制系统会?

维基百科说这很好:http ://en.wikipedia.org/wiki/Merge_(revision_control)#Three-way_merge

但是如何实现呢?或者是否有任何适用于 Ruby on Rails 的宝石/插件可以为我处理这些问题?

我的情况:
• 我有基本文本
• 来自 A 人的
更改 • 来自 B人的更改
• 两个更改都应该包括在内,而不是覆盖另一个

我可以指出任何方向吗?谢谢!

0 投票
5 回答
377 浏览

php - PHP 修复坏文本

这是我正在做的事情,我想从 StackOverflow 上的聪明人那里得到意见。

我正在尝试的是一种基于组合同一文本页面的各种错误版本来修复文本的功能。基本上,这可用于将不同的 OCR 结果组合成一个,其准确性比单独的任何一个都高。

我从一本包含 600,000 个英语单词的字典开始,这几乎是所有内容,包括法律和医学术语以及常用名称。我已经有了这个。

然后我有 4 个版本的文本示例。

像这样的东西:

我试图将上述内容结合起来以获得如下所示的输出:

不要告诉我这是不可能的,因为它肯定不是,只是非常困难。

我非常感谢任何人对此的任何想法。

谢谢!

我目前的想法:

仅仅根据字典检查单词是行不通的,因为有些空格在错误的位置,有时单词不会出现在字典中。

主要关注的是修复损坏的间距,一旦修复,则可以选择最常出现的字典单词(如果存在),或者选择最常出现的非字典单词。

0 投票
3 回答
104 浏览

python - 我应该了解 Python 以识别不同源文件中的注释?

我需要识别给定目录中不同类型的源文件中的注释。(例如 java、XML、JavaScript、bash)。我决定使用 Python 来做这件事(作为学习 Python 的尝试)。我的问题是

1)我应该知道关于python的什么来完成这项工作?(我有一个想法,正则表达式会很有用,但有替代品/其他模块有用吗?我可以用这些库来完成这项工作?)

2) Python 是完成此类任务的好选择吗?其他一些语言会让这更容易实现吗?

0 投票
1 回答
308 浏览

php - PHP 操作字符串(如果存在组件,则查找/替换)

我需要使用 PHP 检查特定文本组件的字符串,如果该值存在,则将其替换为新值。例如,我可能有一个这样的字符串:

我需要找到“&skip=20”(它不会总是 = 20,它可以是 20、80、100 等任何数字)子字符串,并用变量($新值)。因此,如果该字符串存在并且 $newValue = 40 新字符串将是:

如果字符串是:

新字符串将是 ($newValue = 180):

我很确定我应该使用这些函数——strpos、preg_match、preg_replace——但我在这方面花了太长时间,而且似乎没有更接近。如果有人可以告诉我如何使用这些或其他函数来查找子字符串并替换将不胜感激的值。

0 投票
1 回答
132 浏览

batch-file - 批处理:在文本文件中重新排序数字

我有一个包含菜单和命令列表的 .txt 文件。我想要做的是逐步运行这个 .txt 文件的每一行,检查数字,然后从以前的值增加它。因此,这是该文件的示例部分:

请注意菜单编号如何从 1 计数到 3,然后在中途再次恢复为 1。

不幸的是,他们需要像下面这样继续增加。

有没有办法使用批处理文件来实现这一点?我对此并不陌生,但解析字符串、获取数字、将其与变量进行比较,然后替换它被证明是困难的。你能指出我正确的方向吗?谢谢你。

解决方案

0 投票
2 回答
541 浏览

python - python 正则表达式匹配任何有效的英文句子

我想知道是否可以编写一个 python 正则表达式来匹配任何可以包含字母数字字符和特殊字符的有效英文句子。
基本上,我想从 XML 文件中提取一些特定元素。这些特定元素将具有以下形式:

例如:

或者

我们可以很容易地为

</p>标签。但我有兴趣通过编写正则表达式组来提取这些标签之间的句子。

任何人都可以建议使用正则表达式来解决上述问题吗?

另外,如果您可以提出一种解决方法,那么它对我也很有帮助。

0 投票
2 回答
340 浏览

prolog - 转换一个句子会创建一个无限循环 - 但是如何?

我不知道这是哪里出了问题。请注意,我对 Prolog 很陌生,我确信我错过了一些东西——只是不知道那可能是什么。有人可以帮我吗?

谢谢,这是我的代码:

0 投票
1 回答
519 浏览

python-3.x - 获取文件中两个字符串之间的多个字符串

我有一个“.txt”文件,其中有一个字符串,说“支持的功能”和“功能描述”,这两个字符串之间有多行,以“-”开头。如何获取每一行并对其应用一些更改?要获取子字符串,我可以这样做:

这是否有帮助,如果有帮助,如何仅应用于每行中的文本而不是“-”。这个“substr”也有所有这些行,我应该在 substr 上应用 split 吗?

在此先感谢-Pankaj

0 投票
2 回答
111 浏览

php - php substr 和文本操作

我想获取这些数据:

X中的任何数字在哪里zero to infinity

question并从字段中减去文本,然后只保存数字

我在玩,substr($data, 0, 8)但没有让它正常工作,有人可以给我建议吗?非常感谢。