问题标签 [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.
python - 在 Python 中使用正则表达式查找和替换数百万行
我有 2 组数据。
第一个用作字典的有两列keyword
和id
180000 行。下面是一些示例数据。
另外请注意,有些关键字小到 2 个字符,大到 700 个字符,并且没有固定的关键字长度。虽然 id 具有固定的 3 位数字模式,数字前后都有一个井号。
第二个文件有一列,corpus
它有 2200 万条记录,每条记录的长度在 10 到 1000 之间变化。下面是可以视为输入的示例数据。
输出
请注意,我想替换完整的单词而不是重叠的单词。所以在第一句salesman
被替换为#123#
where assalesmanship
没有被替换为#123#ship
. 这需要我'\b'
在keyword
. 这就是正则表达式对于搜索功能很重要的原因
所以这是对数百万行的搜索和替换操作,并且有正则表达式。我读过 Python 中的 Mass 字符串替换? 并 在 Python 3 中加速数百万个正则表达式替换,但是我需要几天的时间来完成这个查找和替换,因为这是一项每周任务,所以我负担不起。我希望能够更快地做到这一点。下面是我的代码
shell - 查找和替换循环外壳
使用以下命令,我的脚本成功执行。
现在我想将 bak_{file} 移动到 {file} 重置为原始文件名。我尝试了以下方式,引发错误。感谢您的建议。
regex - 大写字母转大写字母
我有一个正在用记事本++ 编辑的 xml 文档
任何人都可以帮助使用命令/查找和替换将 name="" 中的所有内容转换为 Propercase
期望的结果
我无法将整个 xml 编辑为正确的大小写
vba - VBA Word 从 Excel 中查找和替换 /&-
我正在创建一个宏来搜索 Word 文档,以查找与 Excel 文件中的首字母缩写词完全匹配的内容。如果首字母缩略词在 Word 文件中,则宏突出显示首字母缩略词并将行号插入到数组中,以便在要编写的宏中使用以生成首字母缩略词表。
下面的宏有效,但是每当我运行它时都会出现几个误报。当某些首字母缩略词包含特殊字符时会发生这种情况,特别是“&”、“/”和“-”。
例如,如果我在包含 RT&E 的文件上运行以下宏,代码会将 "RT 和 "RT&E" 和 "T&E" 的行号插入到数组中(前提是所有三个都在 excel 文件的第一列中)。
这对小文档来说不是问题,但对于 150 页的文档来说,这实在是太多了。我也为糟糕的代码道歉。感谢您提出使其更好的建议。
我尝试的一件事是在 Do While 循环中运行另一个 Range.Find 方法,对首字母缩写词稍作更改。例如,下面的代码确保首字母缩写词后有空格、句点或右括号,而不是 & 和连字符。如果不同,则不会添加。
然而,这段代码确保没有任何东西进入数组。
当首字母缩略词中有特殊字符时,如何呈现误报?
vbscript - 在 VBS 中某些行的末尾添加某些文本
我有一个希望在 VBS 中编辑的 .txt 文件。数据如下:
我想要的是在第一行末尾添加另一个名为batch23/08/2017 8:30:00 AM
的“列”,然后是 time ( ) 的第一个值来组成该列的数据,以便最终结果类似于以下内容:
请注意,每列之间存在逗号分隔符。
r - 在所有文件 rstudio 中查找和替换文本
我想知道为什么 Rstudio 中仍然没有搜索当前项目(包)中的所有文件并替换给定文本的功能!?或者也许有一个,我不知道!
ctrl+shift+f
仅在所有文件中查找而无需替换。
ctrl+shift+j
(或ctrl+f
)在当前文件中查找和替换。
powershell - 如何计算成功查找(和替换)
我正在尝试计算一个简单脚本进行的替换次数,如下所示:
替换完成得很好,但$count
仍然在0
...
regex - 使用正则表达式匹配多行
我有以下文字。
下面是我用来查找的正则表达式。
但这只是捕捉^0001
,^0003
因为它们只有一个段落,但在我的文本中有多个段落内容。
我正在使用 VS 代码,有人可以告诉我如何在 VS 代码或 NPP 中使用 REGEX 捕获这样的多参数字符串。
谢谢
javascript - 正则表达式 javascript 代码,但保留中间文本
我正在尝试重做页面的所有 JavaScript 代码并使其保持一致。我有一个函数只用 $ 返回 getElementById(Id) 但是有很多 document.form.elementID.value 所以我需要把所有这些都变成 $("elementID").value
当我在 Ecipse 中进行大规模替换时,保留 ElementID 的正则表达式是什么?我还需要添加引号。
apache - 替换 URL 中任意位置的关键字并 301 重定向到新位置
我们有很多 url 遵循类似的结构(我知道很糟糕)
实际上有几十万个......
我们希望使用 mod_rewrite 能够将“product-x”替换为“productx”
正如您所看到的,“product-x”可以在 url 中的任何位置——我们基本上想要的是一个类似“find-replace”的函数,仅适用于关键字“product-x”
--
我们如何才能使用 .htaccess 文件来创建这种想要的效果?
谢谢