将一个参数传递给另一个参数

Passing a param to param

本文关键字:参数传递 另一个 参数 一个      更新时间:2023-09-26

我有以下内容:

html = html.replace(/['d'.]+/g, "");

我想得到/['d'.]+/g的值,把它放在""之间,然后在它后面加一些多余的jibberish。

这可能吗?如果是,怎么办?将一个值从参数1传递到2的术语叫什么?

您想引用第一个参数中的匹配项吗?相当简单。

首先,在括号内定义一个"匹配"。这样我们说"这是第一组"。所以,你想匹配整个字符串,所以让我们把开始和结束斜杠之间的所有内容都放在括号中:

/(['d'.]+)/g

现在,我们用$#引用这些过去的匹配,其中#从1开始,是它们出现的顺序。因此,我们的最终替代品看起来是这样的:

html = html.replace(/(['d'.]+)/g, "$1 your extra content here");

正如您所看到的,您可以在哪里定义您的额外内容。