带变量的javascript正则表达式

带变量的javascript正则表达式,javascript,regex,Javascript,Regex,例如,在将html链接标记转换为角度链接标记的情况下,如何定义正则表达式变量: 从 ... 许多其他文件可以包含更多的a、html、div、表等 到 主页 关于 ... 不变 这似乎是一项简单的任务,但最重要的是“home”“about”的名称是动态的,因此我需要将它们定义为任何变量,例如: <a{ANYTHING as $1}href="/myapp/{ANYTHING as $2}" 我真的不确定regex是这里最好的方法,但这里有一个例子: str='' 正则表达式=/'

例如,在将html链接标记转换为角度链接标记的情况下,如何定义正则表达式变量:


... 许多其他文件可以包含更多的a、html、div、表等

主页
关于
... 不变
这似乎是一项简单的任务,但最重要的是“home”“about”的名称是动态的,因此我需要将它们定义为任何变量,例如:

<a{ANYTHING as $1}href="/myapp/{ANYTHING as $2}"

我真的不确定regex是这里最好的方法,但这里有一个例子:

str=''
正则表达式=/'
console.log(str)
console.log(新的_str)

}
ye,谢谢。有什么比正则表达式更好的建议吗?通常在处理xml/html时,我们使用dom解析(而不是正则表达式)。在我的例子中,我只能使用javascript解决方案,这可能是这里的主要问题
<a [routerLink]="['/home']">Home</a>
<a [routerLink]="['/about']">About</a>
... without change
<a{ANYTHING as $1}href="/myapp/{ANYTHING as $2}"
<a $1 [routerLink]="['$2']"