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

ruby - 同时替换2个字符串?

如何同时替换 2 个字符串?例如,假设我有这样的字符串:

str1 = "AAAA BBBB CCCC DDDD"

我想用“CCCC”替换每个“AAAA”,用“AAAA”替换每个“CCCC”,但如果我这样做了:

str1.gsub("AAAA","CCCC") #CCCC BBBB CCCC DDDD

str1.gsub("CCCC","AAAA") # AAAA BBBB AAAA DDDD

我希望 str1 成为“ CCCC BBBB AAAA DDDD”

0 投票
3 回答
397 浏览

c - 使用#defines 自动替换变量

我有一个文件,其中包含大约 100 个#define,从 1 到 100,每个都有一个唯一的字符串值。

现在我正在尝试打印此值,但我想打印#define 是什么而不是该值。例如:

我希望 printf 打印 FIRST_VALUE,而不是 1。

有没有办法在C中做到这一点?还是我必须在 switch 语句中写出 100 多个 case 块?

0 投票
17 回答
793218 浏览

bash - 通过 Bash 命令在文本文件中查找和替换

对给定的输入字符串进行查找和替换的最简单方法是什么,比如在文件中abc替换为另一个字符串?XYZ/tmp/file.txt

我正在编写一个应用程序并使用 IronPython 通过 SSH 执行命令——但我不太了解 Unix,也不知道要寻找什么。

我听说 Bash 除了作为命令行界面之外,还可以是一种非常强大的脚本语言。所以,如果这是真的,我假设你可以执行这样的操作。

我可以用 bash 来做吗,实现我的目标的最简单(一行)脚本是什么?

0 投票
9 回答
8132 浏览

regex - 从字符串中删除非数字和非字母字符?

从字符串中删除所有特殊字符的最佳方法是什么 - 如下所示:

!@#$%^&*(){}|:"?><,./;'[]\=-

删除了这些字符的项目会很短,那么在每个项目上使用 REGEX 还是只使用字符串操作会更好吗?

谢谢

环境 == C#/.NET

0 投票
6 回答
23679 浏览

shell - 在多个文件中进行查找/替换的最佳方法?

最好的方法是什么?我不是命令行战士,但我在想可能有一种使用grepand的方法cat

我只想替换文件夹和子文件夹中出现的字符串。最好的方法是什么?如果这很重要,我正在运行 ubuntu。

0 投票
1 回答
458 浏览

javascript - 有没有更好的方法来编写这个 javascript 正则表达式/替换?

以下代码有效,但我确信有一种更紧凑的方法可以实现相同的结果,尤其是字符串替换:

0 投票
2 回答
19735 浏览

excel - 如何让 VBA 宏在整个工作簿的公式中执行搜索/替换?

我将 Excel 工作簿分发给许多用户,他们应该在他们的 XLSTART 文件夹中预先安装了一个特定的宏文件。

如果他们没有正确安装宏,并且他们将工作簿发回给我,则任何依赖于它的公式都包含宏的完整路径,例如:

我想创建一个快速宏,可用于从工作簿中的每个公式中删除不正确的路径。

我已经使用 GetSpecialFolder(一个运行良好的外部函数)成功检索了特殊文件夹,但是下面显示的 Replace 调用本身会引发“应用程序定义或对象定义错误”。

自动搜索和替换并不是我的强项,我做错了什么?

我已经注释掉了一些看起来并不重要的参数。

0 投票
5 回答
52856 浏览

php - 在 PHP5 中用多个/不同的值搜索和替换多个值?

是否有一个内置的 PHP 函数可以用一个数组替换字符串中的多个值,该数组准确地指示用什么替换什么?

例如:

结果将是:'bleh blerh bleh bleh blerh'。

0 投票
1 回答
747 浏览

c# - 在简单的模板系统中用内容替换标签

我正在尝试构建一个简单的“用户模板”系统,以便我的用户可以编辑 RSS 提要项目和系统生成的电子邮件的布局,而不会弄乱视图文件等。这是我用来将字符串中的标签替换为内容的函数:

我的测试模板如下所示:

并正在渲染:

Render 方法负责打开文件并将匿名对象转换为字典。它主要工作,除了只有 {{link}} 标记被匹配。其余的将替换为 string.Empty。

0 投票
3 回答
947 浏览

regex - 如何在 Perl 正则表达式中转义左括号?

如果我有一个包含一些转义括号的文件,如何使用 Perl 将所有实例替换为未转义的括号?

即转这个:

进入这个

我尝试了以下但收到此错误消息: