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

xml - 用 Ant 替换多行文本

我有一个 xml 文件,我需要用 Ant 注释掉整段文本。

有这个 Ant 任务

我用来替换单词,但就我而言,我需要像这样替换整个块:

进入

所以,基本上我需要注释掉整个 XML 块。我可以通过替换任务来做到这一点(将整个块放在属性标记和值中并不起作用)吗?还是有一种快速的方法可以用 ant 读取 xml 并删除一些节点并再次保存 xml?

搜索并替换它不是一种选择,因为有多个值子项,并非所有子项都需要注释掉。

添加类似的属性也不是一个选项,因为 xml 正在由 IOC 容器 (Prana) 解析。也许 prana 会忽略 id="1" 但它仍然很乱,从长远来看我不喜欢凌乱。

0 投票
6 回答
965 浏览

search - 在代码库中搜索特定单词的最佳工具或方法是什么?

您推荐什么工具或方法来查找和替换代码中的值?如果代码在 Linux/Unix 上,find 和 grep 是最好的方法吗?

0 投票
5 回答
5760 浏览

java - Java:用随机字符串替换字符串的最简单方法

字符串将由某些符号(例如 ax、bx、dx、c、acc)和数字组成。

例如:ax 5 5 dx 3 acc c ax bx

我想用同一集合的另一个符号(随机)替换一个或所有符号。即,将 {ax,bx,dx,c,acc} 之一替换为 {ax,bx,dx,c,acc} 之一。

替换示例:acc 5 5 dx 3 acc c ax bx 或 c 5 5 dx 3 acc c ax ax

有没有办法用正则表达式做到这一点?在 Java 中?如果是这样,我应该使用哪些方法?

0 投票
7 回答
6519 浏览

delphi - 在 Delphi 中替换可视组件的最佳方法

在 Delphi 表单中,我想将一个可视组件替换为另一个。示例:我想用来自 3rd 方包的 ElPanel 替换 Panel 组件。

我希望将第一个组件的所有相同属性和事件转移到新组件,并将属于第一个组件的所有组件(例如工具栏、备忘录、状态栏等)最终放置在新组件上正是他们在第一个上的位置。

除了将新组件添加到表单并精心地将每个属性、事件和组件一个接一个地传递给它之外,是否有最好/最简单的方法来做到这一点?

0 投票
16 回答
125912 浏览

c# - 是否有不区分大小写的 string.Replace 替代方法?

我需要搜索一个字符串并将所有出现的 和 替换为%FirstName%%PolicyAmount%数据库中提取的值。问题是 FirstName 的大小写不同。这使我无法使用该String.Replace()方法。我看过有关该主题的网页建议

但是由于某种原因,当我尝试用 替换%PolicyAmount%$0,替换永远不会发生。我认为这与美元符号是正则表达式中的保留字符有关。

我可以使用另一种不涉及清理输入以处理正则表达式特殊字符的方法吗?

0 投票
4 回答
4598 浏览

telerik - Telerik RadEditor 在 HTML 视图中查找和替换

我们使用 Telerik 的 RadEditor 作为我们内容管理系统的所见即所得编辑器。我们需要 WYSIWYG 编辑器中的查找和替换功能也可以在 HTML 编辑器中。编辑器非常可定制,有人知道是否有办法启用或破解它吗?

0 投票
6 回答
4336 浏览

perl - 有没有一种简单的方法来进行批量文件文本替换?

我一直在尝试编写一个 Perl 脚本来替换我项目的所有源文件中的一些文本。我需要类似的东西:

但这会递归地解析目录的所有文件。

我刚刚开始了一个脚本:

但现在我被困住了。有没有一种简单的方法可以使用 Perl 编辑所有文件?

请注意,我不需要保留每个修改文件的副本;我把他们都颠覆了=)

更新:我在Cygwin上试过这个,

但看起来我的参数列表已爆炸到允许的最大大小。事实上,我在 Cygwin 上遇到了非常奇怪的错误......

0 投票
3 回答
425 浏览

python - 替换嵌套数组中的多次出现

我有这个 python 字典“mydict”,包含数组,它看起来像这样:

我想用“someotherword”替换所有出现的“example”。

虽然我已经可以想到几种方法来做到这一点,但是否有一种最“pythonic”的方法来实现这一点?

0 投票
7 回答
8782 浏览

regex - 正则表达式用链接替换单词

我想编写一个正则表达式,用链接替换单词 Paris,因为只有这个词还没有准备好作为链接的一部分。

例子:

会成为

0 投票
7 回答
57301 浏览

javascript - JavaScript中不区分大小写的字符串替换?

我需要不区分大小写地突出显示 JavaScript 字符串中的给定关键字。

例如:

  • highlight("foobar Foo bar FOO", "foo")应该返回"<b>foo</b>bar <b>Foo</b> bar <b>FOO</b>"

我需要代码适用于任何关键字,因此使用硬编码的正则表达式就像/foo/i不是一个足够的解决方案。

最简单的方法是什么?

(这是标题中详述的更普遍问题的一个例子,但我觉得最好用一个具体的、有用的例子来解决。)