问题标签 [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 回答
31 浏览

windows - 在文本的最后一行搜索特定字符串并在通过 Windows Batch 满足条件时执行程序

我的目标是创建一个批处理文件,在文件名“output.log”的最后一行数据中搜索特定字符串“--- Exit ---”,并在最后一句存在字符串时执行程序。

“output.log”是一个日志文件,因为它是一个日志文件转储,所以总是自我更新 >3 秒间隔(因此最后一句话总是会不同)

注意完整的文档中有几十个“--- Exit ---”。

如果“output.log”的最后一句出现“--- Exit ---”,则批处理文件将执行一个程序(例如calc.exe)

由于对批处理文件的了解极为有限,我最初的计划是:

我遇到的问题是我无法删除“output.log”并重命名“output.log”。 还有一个严重的缺陷,因为原始的 output.log 转储中仍然包含“Exit”,因此.. 创建无限循环

批处理是否有任何脚本/替代方法可以读取 output.log 的最后一句 & 一旦最后一句包含“--- Exit ---”,然后执行特定程序(例如 calc.exe)?

如果能解释每条生产线的工作原理,那就太好了,对于像我这样零批次经验的人来说,这将是非常棒的!

0 投票
0 回答
269 浏览

visual-studio-code - 在 VSCode 中激活覆盖“替换”小部件的键盘快捷键?

在 VSCode 中,Ctrl+F激活一个小的“覆盖”查找窗口,用于在当前编辑器中搜索字符串。

Edit --> Replace激活一个类似的覆盖替换窗口。

是否有激活此覆盖替换窗口的键盘快捷键,或者可以配置一个?

我去Preferences --> Keyboard Shortcuts搜索“替换”,但那里提到的替换操作(Ctrl+H)做了一些不同的事情:它打开了一个侧边栏,可以在整个工作区中查找/替换。我没有看到任何其他激活覆盖替换窗口的操作。

0 投票
2 回答
47 浏览

javascript - 如何在 JavaScript 中将 str.replace 与许多查找/替换对一起使用

我需要一个 JavaScript 函数,它以一个字符串作为输入,用相应的值替换许多子字符串,然后返回结果。例如:

我知道如何单独查找和替换,但我想知道是否有一种简单的方法可以同时处理多对(区分大小写)值。

谢谢!

0 投票
1 回答
613 浏览

excel - Excel VBA 从差异工作表上的表中查找和替换

我正在开展一个项目,该项目将按税码过滤我们的 SC 销售税。为了做到这一点,我必须编写一些代码来纠正问题,例如城市名称。看到有时这些信息是手动输入我们的系统的,拼写可能会有所不同,导致我的代码无法正常工作。所以,我创建了一个新的工作表“CITY FIND REPLACE”,其中有一个拼写错误的“查找”列(A)和一个“替换”列(B),它需要这样才能使我的代码正常工作。我需要将它放在一个表格中,以便每个月我都这样做并找到更多/不同的城市拼写,我可以将它们添加到搜索列表中,以便它能够捕获并更改它们。

我很难从另一个工作表中获取我发现的代码,我不确定我做错了什么。我希望它通过 Sheet1 (RAW DATA) 上的 H 列进行搜索(行数也可以每月更改,所以我只需要它遍历数据的底部,但不能是集合 #)然后将每个单元格与 Sheet12 (CITY FIND REPLACE) 表 1 A 列进行比较。如果它们匹配,请将其更改为 Sheet12 (CITY FIND REPLACE) 列 B。

注意:VBA 编码不是我的事。我摸索并使用stackoverflow来帮助我完成另一个项目,现在我的工作认为我很擅长这个......而我不是。我不明白。任何简单英语的帮助都会很棒。

我现在得到

运行时错误'1004':范围类的选择方法失败。

当我单击调试时,它将突出显示该行Worksheets("RAW DATA").Range("H:H").Select

0 投票
1 回答
56 浏览

google-sheets - 如何在 Google 表格的所有单元格中仅编辑/设置“部分文本”的样式?

这是我在这里的第一个问题,对不起,如果我听起来太新手。

我正在尝试更改 Google 表格中所有单元格中的部分文本。我有数百个带有文本的单元格,也有文本中的>>符号。

我想要做的是告诉 Google 表格查找所有实例>>并立即编辑所有实例,以便它们变为粗体和红色。

这可以通过脚本实现吗?

0 投票
1 回答
111 浏览

google-sheets - 跨多个单元格扩展 VLOOKUP 范围?

也许我一开始就走错了路,但这就是我所拥有的。我将学生的成绩存储在 Google 表格文档中,其中包含从其他表格中提取信息的“报告”表格。

Reports!A1是学生的名字。因此,从出勤表中提取了第 1 天的出勤:

=VLOOKUP(A1,Attendance!A1:Q10,2,false)

不幸的是,如您所见,我只计划招收九名学生。当时,我只有 5 个,所以这似乎是一个不错的数字。好吧,现在我有 11 个,我需要将 A1:Q10 范围扩大到至少 A1:Q12。但是,在没有手动编辑 75 个公式的情况下,没有多少谷歌搜索给了我一种方法来做到这一点。当然有一些方法,即使它涉及导出到其他格式并重新导入,对吗?

0 投票
2 回答
38 浏览

intellij-idea - 如何替换 intellij 中的整行代码,其中行以公共前缀开头

我有几行代码,比如

在这里,我将使用 find 和 input //,以便匹配并突出显示所有注释行。

现在我如何在查找和替换的帮助下替换(删除)整行。

即替换文本或正则表达式是什么。?

所以最终的输出应该是

0 投票
1 回答
118 浏览

regex - 如何批量删除 Google 表格中的单个数字

我有一个超过 30,000 行的 Google 表格。我想从包含单个 0 的所有单元格中删除 0,但保留具有 50、120 等数字的单元格。

截屏

0 投票
2 回答
119 浏览

regex - 删除从特定字符开始直到结尾的文本

我正在使用谷歌表格,我有超过 100 000 行的这个数据集,在一个特定的列 (F) 中,我想删除从美元符号开始直到结束的所有文本。我该怎么做?

带有我要编辑的列的数据集

例如,

应该成为

0 投票
2 回答
75 浏览

r - R在数据框中查找替换

我试图在其他帖子中找到答案,但似乎没有任何效果。

我有一个数据集,人们使用免费响应格式回答他们所在的城市。因此,对于每个城市,人们以许多不同的方式进行识别。例如,住在亚特兰大的人可能写过“Atlanta”、“atlanta”、“Atlanta, GA”等。

该数据集中有 12 个城市。我正在尝试清理这个变量,以便每个城市都保持一致。有没有办法为每个城市有效地做到这一点?我已经尝试过 mutate_if 和 str_replace_all 但似乎无法弄清楚(请参阅下面的代码)