正则表达式如何匹配头标记内容但不包含自身

时间:2016-06-23 10:11:51

标签: javascript html regex

<head>
    <title>hello world</title>
    <meta content="width=device-width, initial-scale=0.5, maximum-scale=1.0, user-scalable=no" name="viewport">
</head>

我希望有人可以帮助我,我不熟悉正则表达式

2 个答案:

答案 0 :(得分:0)

我不太确定我理解这个问题,但是如果它是你之后的内部HTML,你坚持使用REGEX而不是这可能会有所帮助:

\>(.*?)\<

见这里:https://regex101.com/r/aE0aV0/1

答案 1 :(得分:0)

可能你可以这样做;

var htmlText = "<head><title>hello world</title><meta content="width=device-width, initial-scale=0.5, maximum-scale=1.0, user-scalable=no" name="viewport"></head>";
       inner = htmlText.replace(/<head>(.+)<\/head>/,"$1");

<head>(.+)<\/head>

Regular expression visualization

Debuggex Demo