【发布时间】:2015-10-11 10:25:36
【问题描述】:
我有这段代码
<html>
<head>
<title>JavaScript String replace() Method</title>
</head>
<body>
<script type="text/javascript">
var re = /(\w+)\s(\w+)/;
var str = "zara ali";
var newstr = str.replace(re, "$2, $1");
document.write(newstr);
</script>
</body>
</html>
谁能解释一下这是什么以及如何阅读?
var re = /(\w+)\s(\w+)/;
同样在 str.replace(re, "$2,$1); 中,2 美元和 1 美元是什么?
【问题讨论】:
-
寻找正则表达式教程。
-
您在变量 re 中看到的是一个正则表达式。一个简单的谷歌搜索应该能告诉你很多。
-
知道了,它们是正则表达式的特殊字符。谢谢你们
标签: javascript regex replace