我目前正在学习如何使用RegEx。我找不到用以前的内容替换结果的教程(或者不知道在哪里看)。
我设法获取正则表达式来提取foo和bar
<div foo bar=""></div>
我想获得:
<div data-foo data-bar=""></div>
以下是我尝试这样做的方法:
str = str.replace(/[^<div ][^/div]\w+/g, 'data-$1');
然而,$ 1并没有被foo和bar取代。
有人能帮助我吗?我被困在这里了!
非常感谢!
答案 0 :(得分:0)
尝试将正则表达式替换为:
/([^<div ][^/div]\w+)/g