问题标签 [find-replace]

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 投票
0 回答
311 浏览

python - 在 Python 中使用正则表达式查找和替换数百万行

我有 2 组数据。

第一个用作字典的有两列keywordid180000 行。下面是一些示例数据。

另外请注意,有些关键字小到 2 个字符,大到 700 个字符,并且没有固定的关键字长度。虽然 id 具有固定的 3 位数字模式,数字前后都有一个井号。

第二个文件有一列,corpus它有 2200 万条记录,每条记录的长度在 10 到 1000 之间变化。下面是可以视为输入的示例数据。

输出

请注意,我想替换完整的单词而不是重叠的单词。所以在第一句salesman被替换为#123#where assalesmanship没有被替换为#123#ship. 这需要我'\b'keyword. 这就是正则表达式对于搜索功能很重要的原因

所以这是对数百万行的搜索和替换操作,并且有正则表达式。我读过 Python 中的 Mass 字符串替换?在 Python 3 中加速数百万个正则表达式替换,但是我需要几天的时间来完成这个查找和替换,因为这是一项每周任务,所以我负担不起。我希望能够更快地做到这一点。下面是我的代码

0 投票
2 回答
59 浏览

shell - 查找和替换循环外壳

使用以下命令,我的脚本成功执行。

现在我想将 bak_{file} 移动到 {file} 重置为原始文件名。我尝试了以下方式,引发错误。感谢您的建议。

0 投票
3 回答
245 浏览

regex - 大写字母转大写字母

我有一个正在用记事本++ 编辑的 xml 文档

任何人都可以帮助使用命令/查找和替换将 name="" 中的所有内容转换为 Propercase

期望的结果

我无法将整个 xml 编辑为正确的大小写

0 投票
1 回答
932 浏览

vba - VBA Word 从 Excel 中查找和替换 /&-

我正在创建一个宏来搜索 Word 文档,以查找与 Excel 文件中的首字母缩写词完全匹配的内容。如果首字母缩略词在 Word 文件中,则宏突出显示首字母缩略词并将行号插入到数组中,以便在要编写的宏中使用以生成首字母缩略词表。

下面的宏有效,但是每当我运行它时都会出现几个误报。当某些首字母缩略词包含特殊字符时会发生这种情况,特别是“&”、“/”和“-”。

例如,如果我在包含 RT&E 的文件上运行以下宏,代码会将 "RT 和 "RT&E" 和 "T&E" 的行号插入到数组中(前提是所有三个都在 excel 文件的第一列中)。

这对小文档来说不是问题,但对于 150 页的文档来说,这实在是太多了。我也为糟糕的代码道歉。感谢您提出使其更好的建议。

我尝试的一件事是在 Do While 循环中运行另一个 Range.Find 方法,对首字母缩写词稍作更改。例如,下面的代码确保首字母缩写词后有空格、句点或右括号,而不是 & 和连字符。如果不同,则不会添加。

然而,这段代码确保没有任何东西进入数组。

当首字母缩略词中有特殊字符时,如何呈现误报?

0 投票
2 回答
2104 浏览

vbscript - 在 VBS 中某些行的末尾添加某些文本

我有一个希望在 VBS 中编辑的 .txt 文件。数据如下:

我想要的是在第一行末尾添加另一个名为batch23/08/2017 8:30:00 AM的“列”,然后是 time ( ) 的第一个值来组成该列的数据,以便最终结果类似于以下内容:

请注意,每列之间存在逗号分隔符。

0 投票
5 回答
5146 浏览

r - 在所有文件 rstudio 中查找和替换文本

我想知道为什么 Rstudio 中仍然没有搜索当前项目(包)中的所有文件并替换给定文本的功能!?或者也许有一个,我不知道!

ctrl+shift+f仅在所有文件中查找而无需替换。

ctrl+shift+j(或ctrl+f)在当前文件中查找和替换。

0 投票
2 回答
276 浏览

powershell - 如何计算成功查找(和替换)

我正在尝试计算一个简单脚本进行的替换次数,如下所示:

替换完成得很好,但$count仍然在0...

0 投票
2 回答
1504 浏览

regex - 使用正则表达式匹配多行

我有以下文字。

下面是我用来查找的正则表达式。

但这只是捕捉^0001^0003因为它们只有一个段落,但在我的文本中有多个段落内容。

我正在使用 VS 代码,有人可以告诉我如何在 VS 代码或 NPP 中使用 REGEX 捕获这样的多参数字符串。

谢谢

0 投票
1 回答
30 浏览

javascript - 正则表达式 javascript 代码,但保留中间文本

我正在尝试重做页面的所有 JavaScript 代码并使其保持一致。我有一个函数只用 $ 返回 getElementById(Id) 但是有很多 document.form.elementID.value 所以我需要把所有这些都变成 $("elementID").value

当我在 Ecipse 中进行大规模替换时,保留 ElementID 的正则表达式是什么?我还需要添加引号。

0 投票
1 回答
89 浏览

apache - 替换 URL 中任意位置的关键字并 301 重定向到新位置

我们有很多 url 遵循类似的结构(我知道很糟糕)

实际上有几十万个......

我们希望使用 mod_rewrite 能够将“product-x”替换为“productx”

正如您所看到的,“product-x”可以在 url 中的任何位置——我们基本上想要的是一个类似“find-replace”的函数,仅适用于关键字“product-x”

--

我们如何才能使用 .htaccess 文件来创建这种想要的效果?

谢谢