मैं <% और% के बीच पाठ के सभी पाठ & ब्लॉकों पर कब्जा करना चाहते हैं> सहित दो वर्णों के बीच सब कुछ पर कब्जा होगा।RegEx अभिव्यक्ति है कि बहु-ब्लॉक
उदाहरण के लिए:
<html>
<head>
<title>Title Here</title>
</head>
<body>
<% include("/path/to/include") %>
<h1>Test Template</h1>
<p>Variable: <% print(second_var) %></p>
<%
variable = value;
foreach(params here)
{
code here
}
%>
<p><a href="/" title="Home">Home</a></p>
</body>
</html>
मैं \<\%(.*)\%\>
की कोशिश की है लेकिन यह है कि रूप में अच्छी तरह <h1>Test Template</h1>
ब्लॉक सहित सब कुछ पर कब्जा होगा।
कृपया, [regexen के साथ HTML पार्स नहीं है] (http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags)! –