|
-1
|
| mr__brainwash · 技术社区 · 7 年前 |
|
|
1
1
因为我不知道你试过什么,我无法帮助你理解你在哪里可能会遇到困难。 因此,从零开始,您似乎需要将字符串拆分为多个部分,并仅替换与函数调用匹配的ID格式部分的值。幸运的是,拆分发生在替换也发生的地方。
解决第一部分,我们可以使用
如果不包括ID的捕获,则输出中将不包括分隔符。
现在进行ID到函数调用的对话。
对于测试,一种简单的方法是使用另一个regex来查看该值是否为ID格式,但是,尽管很奇怪,也可能有一个非ID字符串的假正匹配。 另一种方法是,由于拆分的输出是类似以下的数组:
然后我们可以很快看到ID是数组中的每个其他元素。使用 remainder (或modulo)在迭代的索引值上,可以让我们快速而确定地知道我们有一个ID。
|
|
|
2
0
虽然向这样的数组中添加所有内容有点笨拙,但简单地替换字符串中的值会更容易。如果这对您有用,那么这里是一个简单的实现。
我们通过匹配来匹配任何标签
|
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |