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

我希望有人能幫助我,我是不熟悉的正則表達式如何正則表達式匹配,但不包含本身

+1

相關:http://stackoverflow.com/a/1732454 – Neil

+2

你能更清楚地說明目標是什麼?就像你試圖找到的那樣。 'head'html的內容可以通過以下方式獲得:'document.getElementsByTagName('head')[0] .innerHTML;'如果這是目標? –

回答

0

我不太知道我理解這個問題,但如果它是你後的innerHTML,你堅持使用正則表達式要比這可能幫助:

\>(.*?)\< 

在這裏看到:https://regex101.com/r/aE0aV0/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

相關問題