这个问题可能比我想要做的更令人困惑。基本上我想获取 html<title
元素的内容:
s = s.match(/<title>(.*?)<\/title>/);
这给了我:
["<title>foobar</title>", "foobar"]
因此,要仅访问文本,我必须使用s[1]
.
有没有办法只用文本创建匹配,跳过"<title>foobar</title>"
?或者换句话说:有没有办法告诉match()
:“搜索一个用分隔的字符串,<a></a>
但忽略结果中的那些分隔符”?
我尝试过各种带有负面回溯等的表达方式,但我并不幸运。我什至不知道这是否是正确的方法。